public static final class ManagedCluster.Builder extends GeneratedMessageV3.Builder<ManagedCluster.Builder> implements ManagedClusterOrBuilder
Cluster that is managed by the workflow.
Protobuf type google.cloud.dataproc.v1.ManagedCluster
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ManagedCluster.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ManagedCluster build()
Returns
buildPartial()
public ManagedCluster buildPartial()
Returns
clear()
public ManagedCluster.Builder clear()
Returns
Overrides
clearClusterName()
public ManagedCluster.Builder clearClusterName()
Required. The cluster name prefix. A unique cluster name will be formed by
appending a random suffix.
The name must contain only lower-case letters (a-z), numbers (0-9),
and hyphens (-). Must begin with a letter. Cannot begin or end with
hyphen. Must consist of between 2 and 35 characters.
string cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearConfig()
public ManagedCluster.Builder clearConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public ManagedCluster.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLabels()
public ManagedCluster.Builder clearLabels()
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ManagedCluster.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ManagedCluster.Builder clone()
Returns
Overrides
containsLabels(String key)
public boolean containsLabels(String key)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getClusterName()
public String getClusterName()
Required. The cluster name prefix. A unique cluster name will be formed by
appending a random suffix.
The name must contain only lower-case letters (a-z), numbers (0-9),
and hyphens (-). Must begin with a letter. Cannot begin or end with
hyphen. Must consist of between 2 and 35 characters.
string cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The clusterName.
|
getClusterNameBytes()
public ByteString getClusterNameBytes()
Required. The cluster name prefix. A unique cluster name will be formed by
appending a random suffix.
The name must contain only lower-case letters (a-z), numbers (0-9),
and hyphens (-). Must begin with a letter. Cannot begin or end with
hyphen. Must consist of between 2 and 35 characters.
string cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
ByteString | The bytes for clusterName.
|
getConfig()
public ClusterConfig getConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getConfigBuilder()
public ClusterConfig.Builder getConfigBuilder()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getConfigOrBuilder()
public ClusterConfigOrBuilder getConfigOrBuilder()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public ManagedCluster getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getLabels()
public Map<String,String> getLabels()
Returns
getLabelsCount()
public int getLabelsCount()
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters
Returns
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getMutableLabels()
public Map<String,String> getMutableLabels()
Use alternate mutation accessors instead.
Returns
hasConfig()
public boolean hasConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the config field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeConfig(ClusterConfig value)
public ManagedCluster.Builder mergeConfig(ClusterConfig value)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeFrom(ManagedCluster other)
public ManagedCluster.Builder mergeFrom(ManagedCluster other)
Parameter
Returns
public ManagedCluster.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ManagedCluster.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ManagedCluster.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
putAllLabels(Map<String,String> values)
public ManagedCluster.Builder putAllLabels(Map<String,String> values)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
putLabels(String key, String value)
public ManagedCluster.Builder putLabels(String key, String value)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters
Returns
removeLabels(String key)
public ManagedCluster.Builder removeLabels(String key)
Optional. The labels to associate with this cluster.
Label keys must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression:
\p{Ll}\p{Lo}{0,62}
Label values must be between 1 and 63 characters long, and must conform to
the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
No more than 32 labels can be associated with a given cluster.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setClusterName(String value)
public ManagedCluster.Builder setClusterName(String value)
Required. The cluster name prefix. A unique cluster name will be formed by
appending a random suffix.
The name must contain only lower-case letters (a-z), numbers (0-9),
and hyphens (-). Must begin with a letter. Cannot begin or end with
hyphen. Must consist of between 2 and 35 characters.
string cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The clusterName to set.
|
Returns
setClusterNameBytes(ByteString value)
public ManagedCluster.Builder setClusterNameBytes(ByteString value)
Required. The cluster name prefix. A unique cluster name will be formed by
appending a random suffix.
The name must contain only lower-case letters (a-z), numbers (0-9),
and hyphens (-). Must begin with a letter. Cannot begin or end with
hyphen. Must consist of between 2 and 35 characters.
string cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for clusterName to set.
|
Returns
setConfig(ClusterConfig value)
public ManagedCluster.Builder setConfig(ClusterConfig value)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setConfig(ClusterConfig.Builder builderForValue)
public ManagedCluster.Builder setConfig(ClusterConfig.Builder builderForValue)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ManagedCluster.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ManagedCluster.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ManagedCluster.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides