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. |