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];
clearConfig()
  
    public ManagedCluster.Builder clearConfig()
   
   Required. The cluster configuration.
 
 .google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
 
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];
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];
    
      
        | 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];
    
      
        | 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];
 
getConfigBuilder()
  
    public ClusterConfig.Builder getConfigBuilder()
   
   Required. The cluster configuration.
 
 .google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
 
getConfigOrBuilder()
  
    public ClusterConfigOrBuilder getConfigOrBuilder()
   
   Required. The cluster configuration.
 
 .google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
 
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];
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];
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];
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];
getMutableLabels()
  
    public Map<String,String> getMutableLabels()
   
  Use alternate mutation accessors instead.
hasConfig()
  
    public boolean hasConfig()
   
   Required. The cluster configuration.
 
 .google.cloud.dataproc.v1.ClusterConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | 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
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  internalGetMutableMapField(int number)
  
    protected MapField internalGetMutableMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  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];
 
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];
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];
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];
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];
    
      
        | 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];
    
      
        | 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];
 
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];
 
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