public static final class PrivateCloud.ManagementCluster.Builder extends GeneratedMessageV3.Builder<PrivateCloud.ManagementCluster.Builder> implements PrivateCloud.ManagementClusterOrBuilder
Management cluster configuration.
Protobuf type google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PrivateCloud.ManagementCluster.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public PrivateCloud.ManagementCluster build()
buildPartial()
public PrivateCloud.ManagementCluster buildPartial()
clear()
public PrivateCloud.ManagementCluster.Builder clear()
Overrides
clearClusterId()
public PrivateCloud.ManagementCluster.Builder clearClusterId()
Required. The user-provided identifier of the new Cluster
.
The identifier must meet the following requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC
1034 (section 3.5)
string cluster_id = 1 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public PrivateCloud.ManagementCluster.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearNodeTypeConfigs()
public PrivateCloud.ManagementCluster.Builder clearNodeTypeConfigs()
clearOneof(Descriptors.OneofDescriptor oneof)
public PrivateCloud.ManagementCluster.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearStretchedClusterConfig()
public PrivateCloud.ManagementCluster.Builder clearStretchedClusterConfig()
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
clone()
public PrivateCloud.ManagementCluster.Builder clone()
Overrides
containsNodeTypeConfigs(String key)
public boolean containsNodeTypeConfigs(String key)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
key | String
|
getClusterId()
public String getClusterId()
Required. The user-provided identifier of the new Cluster
.
The identifier must meet the following requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC
1034 (section 3.5)
string cluster_id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The clusterId.
|
getClusterIdBytes()
public ByteString getClusterIdBytes()
Required. The user-provided identifier of the new Cluster
.
The identifier must meet the following requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC
1034 (section 3.5)
string cluster_id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for clusterId.
|
getDefaultInstanceForType()
public PrivateCloud.ManagementCluster getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMutableNodeTypeConfigs() (deprecated)
public Map<String,NodeTypeConfig> getMutableNodeTypeConfigs()
Use alternate mutation accessors instead.
getNodeTypeConfigs() (deprecated)
public Map<String,NodeTypeConfig> getNodeTypeConfigs()
getNodeTypeConfigsCount()
public int getNodeTypeConfigsCount()
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | |
getNodeTypeConfigsMap()
public Map<String,NodeTypeConfig> getNodeTypeConfigsMap()
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
getNodeTypeConfigsOrDefault(String key, NodeTypeConfig defaultValue)
public NodeTypeConfig getNodeTypeConfigsOrDefault(String key, NodeTypeConfig defaultValue)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
getNodeTypeConfigsOrThrow(String key)
public NodeTypeConfig getNodeTypeConfigsOrThrow(String key)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
key | String
|
getStretchedClusterConfig()
public StretchedClusterConfig getStretchedClusterConfig()
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
getStretchedClusterConfigBuilder()
public StretchedClusterConfig.Builder getStretchedClusterConfigBuilder()
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
getStretchedClusterConfigOrBuilder()
public StretchedClusterConfigOrBuilder getStretchedClusterConfigOrBuilder()
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
hasStretchedClusterConfig()
public boolean hasStretchedClusterConfig()
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the stretchedClusterConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(PrivateCloud.ManagementCluster other)
public PrivateCloud.ManagementCluster.Builder mergeFrom(PrivateCloud.ManagementCluster other)
public PrivateCloud.ManagementCluster.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public PrivateCloud.ManagementCluster.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeStretchedClusterConfig(StretchedClusterConfig value)
public PrivateCloud.ManagementCluster.Builder mergeStretchedClusterConfig(StretchedClusterConfig value)
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PrivateCloud.ManagementCluster.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
putAllNodeTypeConfigs(Map<String,NodeTypeConfig> values)
public PrivateCloud.ManagementCluster.Builder putAllNodeTypeConfigs(Map<String,NodeTypeConfig> values)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
putNodeTypeConfigs(String key, NodeTypeConfig value)
public PrivateCloud.ManagementCluster.Builder putNodeTypeConfigs(String key, NodeTypeConfig value)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
removeNodeTypeConfigs(String key)
public PrivateCloud.ManagementCluster.Builder removeNodeTypeConfigs(String key)
Required. The map of cluster node types in this cluster, where the key is
canonical identifier of the node type (corresponds to the NodeType
).
map<string, .google.cloud.vmwareengine.v1.NodeTypeConfig> node_type_configs = 7 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
key | String
|
setClusterId(String value)
public PrivateCloud.ManagementCluster.Builder setClusterId(String value)
Required. The user-provided identifier of the new Cluster
.
The identifier must meet the following requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC
1034 (section 3.5)
string cluster_id = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The clusterId to set.
|
setClusterIdBytes(ByteString value)
public PrivateCloud.ManagementCluster.Builder setClusterIdBytes(ByteString value)
Required. The user-provided identifier of the new Cluster
.
The identifier must meet the following requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC
1034 (section 3.5)
string cluster_id = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for clusterId to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public PrivateCloud.ManagementCluster.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PrivateCloud.ManagementCluster.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStretchedClusterConfig(StretchedClusterConfig value)
public PrivateCloud.ManagementCluster.Builder setStretchedClusterConfig(StretchedClusterConfig value)
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
setStretchedClusterConfig(StretchedClusterConfig.Builder builderForValue)
public PrivateCloud.ManagementCluster.Builder setStretchedClusterConfig(StretchedClusterConfig.Builder builderForValue)
Optional. Configuration of a stretched cluster. Required for STRETCHED
private clouds.
.google.cloud.vmwareengine.v1.StretchedClusterConfig stretched_cluster_config = 8 [(.google.api.field_behavior) = OPTIONAL];
setUnknownFields(UnknownFieldSet unknownFields)
public final PrivateCloud.ManagementCluster.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides