Class: Google::Cloud::Dataproc::V1beta2::Cluster
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1beta2::Cluster
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1beta2/clusters.rb
Overview
Describes the identifying information, config, and status of a cluster of Compute Engine instances.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#cluster_name ⇒ ::String
Required.
-
#cluster_uuid ⇒ ::String
readonly
Output only.
-
#config ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterConfig
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#metrics ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterMetrics
readonly
Output only.
-
#project_id ⇒ ::String
Required.
-
#status ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterStatus
readonly
Output only.
-
#status_history ⇒ ::Array<::Google::Cloud::Dataproc::V1beta2::ClusterStatus>
readonly
Output only.
Instance Attribute Details
#cluster_name ⇒ ::String
Returns Required. The cluster name. Cluster names within a project must be unique. Names of deleted clusters can be reused.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#cluster_uuid ⇒ ::String (readonly)
Returns Output only. A cluster UUID (Unique Universal Identifier). Dataproc generates this value when it creates the cluster.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#config ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterConfig
Returns Required. The cluster config. Note that Dataproc may set default values, and values may change when clusters are updated.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#metrics ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterMetrics (readonly)
Returns Output only. Contains cluster daemon metrics such as HDFS and YARN stats.
Beta Feature: This report is available for testing purposes only. It may be changed before final release.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#project_id ⇒ ::String
Returns Required. The Google Cloud Platform project ID that the cluster belongs to.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#status ⇒ ::Google::Cloud::Dataproc::V1beta2::ClusterStatus (readonly)
Returns Output only. Cluster status.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#status_history ⇒ ::Array<::Google::Cloud::Dataproc::V1beta2::ClusterStatus> (readonly)
Returns Output only. The previous cluster status.
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'proto_docs/google/cloud/dataproc/v1beta2/clusters.rb', line 62 class Cluster include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |