Class: Google::Cloud::Dataproc::V1::NodeGroup
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::NodeGroup
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/clusters.rb
Overview
Dataproc Node Group.
The Dataproc NodeGroup resource is not related to the
Dataproc NodeGroupAffinity
resource.
Defined Under Namespace
Modules: Role Classes: LabelsEntry
Instance Attribute Summary collapse
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
The Node group resource name.
-
#node_group_config ⇒ ::Google::Cloud::Dataproc::V1::InstanceGroupConfig
Optional.
-
#roles ⇒ ::Array<::Google::Cloud::Dataproc::V1::NodeGroup::Role>
Required.
Instance Attribute Details
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 677 class NodeGroup 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 # Node group roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node group. DRIVER = 1 end end |
#name ⇒ ::String
Returns The Node group resource name.
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 677 class NodeGroup 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 # Node group roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node group. DRIVER = 1 end end |
#node_group_config ⇒ ::Google::Cloud::Dataproc::V1::InstanceGroupConfig
Returns Optional. The node group instance group configuration.
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 677 class NodeGroup 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 # Node group roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node group. DRIVER = 1 end end |
#roles ⇒ ::Array<::Google::Cloud::Dataproc::V1::NodeGroup::Role>
Returns Required. Node group roles.
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 677 class NodeGroup 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 # Node group roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node group. DRIVER = 1 end end |