public static final class ManagedCluster.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder> implements ManagedClusterOrBuilder
Cluster that is managed by the workflow.Protobuf type
google.cloud.dataproc.v1.ManagedClustergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ManagedCluster build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ManagedCluster buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ManagedCluster.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ManagedCluster.Builder>public ManagedCluster.Builder mergeFrom(ManagedCluster other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public ManagedCluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ManagedCluster.Builder>IOExceptionpublic 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;getClusterName in interface ManagedClusterOrBuilderpublic com.google.protobuf.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;getClusterNameBytes in interface ManagedClusterOrBuilderpublic 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;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;public ManagedCluster.Builder setClusterNameBytes(com.google.protobuf.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;public boolean hasConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;hasConfig in interface ManagedClusterOrBuilderpublic ClusterConfig getConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;getConfig in interface ManagedClusterOrBuilderpublic ManagedCluster.Builder setConfig(ClusterConfig value)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;public ManagedCluster.Builder setConfig(ClusterConfig.Builder builderForValue)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;public ManagedCluster.Builder mergeConfig(ClusterConfig value)
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;public ManagedCluster.Builder clearConfig()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;public ClusterConfig.Builder getConfigBuilder()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;public ClusterConfigOrBuilder getConfigOrBuilder()
Required. The cluster configuration.
.google.cloud.dataproc.v1.ClusterConfig config = 3;getConfigOrBuilder in interface ManagedClusterOrBuilderpublic int getLabelsCount()
ManagedClusterOrBuilder
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}][\p{Ll}\p{Lo}\p{N}_-]{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;getLabelsCount in interface ManagedClusterOrBuilderpublic 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}][\p{Ll}\p{Lo}\p{N}_-]{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;containsLabels in interface ManagedClusterOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface ManagedClusterOrBuilderpublic 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}][\p{Ll}\p{Lo}\p{N}_-]{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;getLabelsMap in interface ManagedClusterOrBuilderpublic 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}][\p{Ll}\p{Lo}\p{N}_-]{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;getLabelsOrDefault in interface ManagedClusterOrBuilderpublic 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}][\p{Ll}\p{Lo}\p{N}_-]{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;getLabelsOrThrow in interface ManagedClusterOrBuilderpublic ManagedCluster.Builder clearLabels()
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}][\p{Ll}\p{Lo}\p{N}_-]{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;@Deprecated public Map<String,String> getMutableLabels()
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}][\p{Ll}\p{Lo}\p{N}_-]{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;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}][\p{Ll}\p{Lo}\p{N}_-]{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;public final ManagedCluster.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>public final ManagedCluster.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ManagedCluster.Builder>Copyright © 2019 Google LLC. All rights reserved.