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}
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 966 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.
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 966 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.
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 966 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.
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 966 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 |