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}
878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 878 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 pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#name ⇒ ::String
Returns The Node group resource name.
878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 878 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 pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#node_group_config ⇒ ::Google::Cloud::Dataproc::V1::InstanceGroupConfig
Returns Optional. The node group instance group configuration.
878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 878 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 pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#roles ⇒ ::Array<::Google::Cloud::Dataproc::V1::NodeGroup::Role>
Returns Required. Node group roles.
878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 878 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 pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |