public interface NodeGroupOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsLabels(String key)
public abstract boolean containsLabels(String key)Optional. Node group labels.
- Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
- Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
- The node group must have no more than 32 labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
| Name | Description |
| key | String |
| Type | Description |
| boolean |
getLabels()
public abstract Map<String,String> getLabels()Use #getLabelsMap() instead.
| Type | Description |
| Map<String,String> |
getLabelsCount()
public abstract int getLabelsCount()Optional. Node group labels.
- Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
- Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
- The node group must have no more than 32 labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
| int |
getLabelsMap()
public abstract Map<String,String> getLabelsMap()Optional. Node group labels.
- Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
- Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
- The node group must have no more than 32 labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
| Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public abstract String getLabelsOrDefault(String key, String defaultValue)Optional. Node group labels.
- Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
- Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
- The node group must have no more than 32 labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
| Name | Description |
| key | String |
| defaultValue | String |
| Type | Description |
| String |
getLabelsOrThrow(String key)
public abstract String getLabelsOrThrow(String key)Optional. Node group labels.
- Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
- Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
- The node group must have no more than 32 labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
| Name | Description |
| key | String |
| Type | Description |
| String |
getName()
public abstract String getName()The Node group resource name.
string name = 1;
| Type | Description |
| String | The name. |
getNameBytes()
public abstract ByteString getNameBytes()The Node group resource name.
string name = 1;
| Type | Description |
| ByteString | The bytes for name. |
getNodeGroupConfig()
public abstract InstanceGroupConfig getNodeGroupConfig()Optional. The node group instance group configuration.
.google.cloud.dataproc.v1.InstanceGroupConfig node_group_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
| InstanceGroupConfig | The nodeGroupConfig. |
getNodeGroupConfigOrBuilder()
public abstract InstanceGroupConfigOrBuilder getNodeGroupConfigOrBuilder()Optional. The node group instance group configuration.
.google.cloud.dataproc.v1.InstanceGroupConfig node_group_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
| InstanceGroupConfigOrBuilder |
getRoles(int index)
public abstract NodeGroup.Role getRoles(int index)Required. Node group roles.
repeated .google.cloud.dataproc.v1.NodeGroup.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Name | Description |
| index | intThe index of the element to return. |
| Type | Description |
| NodeGroup.Role | The roles at the given index. |
getRolesCount()
public abstract int getRolesCount()Required. Node group roles.
repeated .google.cloud.dataproc.v1.NodeGroup.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
| int | The count of roles. |
getRolesList()
public abstract List<NodeGroup.Role> getRolesList()Required. Node group roles.
repeated .google.cloud.dataproc.v1.NodeGroup.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
| List<Role> | A list containing the roles. |
getRolesValue(int index)
public abstract int getRolesValue(int index)Required. Node group roles.
repeated .google.cloud.dataproc.v1.NodeGroup.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Name | Description |
| index | intThe index of the value to return. |
| Type | Description |
| int | The enum numeric value on the wire of roles at the given index. |
getRolesValueList()
public abstract List<Integer> getRolesValueList()Required. Node group roles.
repeated .google.cloud.dataproc.v1.NodeGroup.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
| List<Integer> | A list containing the enum numeric values on the wire for roles. |
hasNodeGroupConfig()
public abstract boolean hasNodeGroupConfig()Optional. The node group instance group configuration.
.google.cloud.dataproc.v1.InstanceGroupConfig node_group_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
| boolean | Whether the nodeGroupConfig field is set. |