Package com.google.container.v1
Class PrivateClusterConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
- com.google.container.v1.PrivateClusterConfig.Builder
-
- All Implemented Interfaces:
PrivateClusterConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- PrivateClusterConfig
public static final class PrivateClusterConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder> implements PrivateClusterConfigOrBuilder
Configuration options for private clusters.
Protobuf typegoogle.container.v1.PrivateClusterConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateClusterConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PrivateClusterConfig
build()
PrivateClusterConfig
buildPartial()
PrivateClusterConfig.Builder
clear()
PrivateClusterConfig.Builder
clearEnablePrivateEndpoint()
Whether the master's internal IP address is used as the cluster endpoint.PrivateClusterConfig.Builder
clearEnablePrivateNodes()
Whether nodes have internal IP addresses only.PrivateClusterConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
PrivateClusterConfig.Builder
clearMasterGlobalAccessConfig()
Controls master global access settings.PrivateClusterConfig.Builder
clearMasterIpv4CidrBlock()
The IP range in CIDR notation to use for the hosted master network.PrivateClusterConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
PrivateClusterConfig.Builder
clearPeeringName()
Output only.PrivateClusterConfig.Builder
clearPrivateEndpoint()
Output only.PrivateClusterConfig.Builder
clearPrivateEndpointSubnetwork()
Subnet to provision the master's private endpoint during cluster creation.PrivateClusterConfig.Builder
clearPublicEndpoint()
Output only.PrivateClusterConfig.Builder
clone()
PrivateClusterConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnablePrivateEndpoint()
Whether the master's internal IP address is used as the cluster endpoint.boolean
getEnablePrivateNodes()
Whether nodes have internal IP addresses only.PrivateClusterMasterGlobalAccessConfig
getMasterGlobalAccessConfig()
Controls master global access settings.PrivateClusterMasterGlobalAccessConfig.Builder
getMasterGlobalAccessConfigBuilder()
Controls master global access settings.PrivateClusterMasterGlobalAccessConfigOrBuilder
getMasterGlobalAccessConfigOrBuilder()
Controls master global access settings.String
getMasterIpv4CidrBlock()
The IP range in CIDR notation to use for the hosted master network.com.google.protobuf.ByteString
getMasterIpv4CidrBlockBytes()
The IP range in CIDR notation to use for the hosted master network.String
getPeeringName()
Output only.com.google.protobuf.ByteString
getPeeringNameBytes()
Output only.String
getPrivateEndpoint()
Output only.com.google.protobuf.ByteString
getPrivateEndpointBytes()
Output only.String
getPrivateEndpointSubnetwork()
Subnet to provision the master's private endpoint during cluster creation.com.google.protobuf.ByteString
getPrivateEndpointSubnetworkBytes()
Subnet to provision the master's private endpoint during cluster creation.String
getPublicEndpoint()
Output only.com.google.protobuf.ByteString
getPublicEndpointBytes()
Output only.boolean
hasMasterGlobalAccessConfig()
Controls master global access settings.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
PrivateClusterConfig.Builder
mergeFrom(PrivateClusterConfig other)
PrivateClusterConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
PrivateClusterConfig.Builder
mergeFrom(com.google.protobuf.Message other)
PrivateClusterConfig.Builder
mergeMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig value)
Controls master global access settings.PrivateClusterConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
PrivateClusterConfig.Builder
setEnablePrivateEndpoint(boolean value)
Whether the master's internal IP address is used as the cluster endpoint.PrivateClusterConfig.Builder
setEnablePrivateNodes(boolean value)
Whether nodes have internal IP addresses only.PrivateClusterConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PrivateClusterConfig.Builder
setMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig value)
Controls master global access settings.PrivateClusterConfig.Builder
setMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig.Builder builderForValue)
Controls master global access settings.PrivateClusterConfig.Builder
setMasterIpv4CidrBlock(String value)
The IP range in CIDR notation to use for the hosted master network.PrivateClusterConfig.Builder
setMasterIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
The IP range in CIDR notation to use for the hosted master network.PrivateClusterConfig.Builder
setPeeringName(String value)
Output only.PrivateClusterConfig.Builder
setPeeringNameBytes(com.google.protobuf.ByteString value)
Output only.PrivateClusterConfig.Builder
setPrivateEndpoint(String value)
Output only.PrivateClusterConfig.Builder
setPrivateEndpointBytes(com.google.protobuf.ByteString value)
Output only.PrivateClusterConfig.Builder
setPrivateEndpointSubnetwork(String value)
Subnet to provision the master's private endpoint during cluster creation.PrivateClusterConfig.Builder
setPrivateEndpointSubnetworkBytes(com.google.protobuf.ByteString value)
Subnet to provision the master's private endpoint during cluster creation.PrivateClusterConfig.Builder
setPublicEndpoint(String value)
Output only.PrivateClusterConfig.Builder
setPublicEndpointBytes(com.google.protobuf.ByteString value)
Output only.PrivateClusterConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
PrivateClusterConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
clear
public PrivateClusterConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
getDefaultInstanceForType
public PrivateClusterConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PrivateClusterConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PrivateClusterConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PrivateClusterConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
setField
public PrivateClusterConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
clearField
public PrivateClusterConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
clearOneof
public PrivateClusterConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
setRepeatedField
public PrivateClusterConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
addRepeatedField
public PrivateClusterConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
mergeFrom
public PrivateClusterConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PrivateClusterConfig.Builder>
-
mergeFrom
public PrivateClusterConfig.Builder mergeFrom(PrivateClusterConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
mergeFrom
public PrivateClusterConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PrivateClusterConfig.Builder>
- Throws:
IOException
-
getEnablePrivateNodes
public boolean getEnablePrivateNodes()
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
bool enable_private_nodes = 1;
- Specified by:
getEnablePrivateNodes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The enablePrivateNodes.
-
setEnablePrivateNodes
public PrivateClusterConfig.Builder setEnablePrivateNodes(boolean value)
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
bool enable_private_nodes = 1;
- Parameters:
value
- The enablePrivateNodes to set.- Returns:
- This builder for chaining.
-
clearEnablePrivateNodes
public PrivateClusterConfig.Builder clearEnablePrivateNodes()
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
bool enable_private_nodes = 1;
- Returns:
- This builder for chaining.
-
getEnablePrivateEndpoint
public boolean getEnablePrivateEndpoint()
Whether the master's internal IP address is used as the cluster endpoint.
bool enable_private_endpoint = 2;
- Specified by:
getEnablePrivateEndpoint
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The enablePrivateEndpoint.
-
setEnablePrivateEndpoint
public PrivateClusterConfig.Builder setEnablePrivateEndpoint(boolean value)
Whether the master's internal IP address is used as the cluster endpoint.
bool enable_private_endpoint = 2;
- Parameters:
value
- The enablePrivateEndpoint to set.- Returns:
- This builder for chaining.
-
clearEnablePrivateEndpoint
public PrivateClusterConfig.Builder clearEnablePrivateEndpoint()
Whether the master's internal IP address is used as the cluster endpoint.
bool enable_private_endpoint = 2;
- Returns:
- This builder for chaining.
-
getMasterIpv4CidrBlock
public String getMasterIpv4CidrBlock()
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
string master_ipv4_cidr_block = 3;
- Specified by:
getMasterIpv4CidrBlock
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The masterIpv4CidrBlock.
-
getMasterIpv4CidrBlockBytes
public com.google.protobuf.ByteString getMasterIpv4CidrBlockBytes()
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
string master_ipv4_cidr_block = 3;
- Specified by:
getMasterIpv4CidrBlockBytes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The bytes for masterIpv4CidrBlock.
-
setMasterIpv4CidrBlock
public PrivateClusterConfig.Builder setMasterIpv4CidrBlock(String value)
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
string master_ipv4_cidr_block = 3;
- Parameters:
value
- The masterIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearMasterIpv4CidrBlock
public PrivateClusterConfig.Builder clearMasterIpv4CidrBlock()
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
string master_ipv4_cidr_block = 3;
- Returns:
- This builder for chaining.
-
setMasterIpv4CidrBlockBytes
public PrivateClusterConfig.Builder setMasterIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
string master_ipv4_cidr_block = 3;
- Parameters:
value
- The bytes for masterIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
getPrivateEndpoint
public String getPrivateEndpoint()
Output only. The internal IP address of this cluster's master endpoint.
string private_endpoint = 4;
- Specified by:
getPrivateEndpoint
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The privateEndpoint.
-
getPrivateEndpointBytes
public com.google.protobuf.ByteString getPrivateEndpointBytes()
Output only. The internal IP address of this cluster's master endpoint.
string private_endpoint = 4;
- Specified by:
getPrivateEndpointBytes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The bytes for privateEndpoint.
-
setPrivateEndpoint
public PrivateClusterConfig.Builder setPrivateEndpoint(String value)
Output only. The internal IP address of this cluster's master endpoint.
string private_endpoint = 4;
- Parameters:
value
- The privateEndpoint to set.- Returns:
- This builder for chaining.
-
clearPrivateEndpoint
public PrivateClusterConfig.Builder clearPrivateEndpoint()
Output only. The internal IP address of this cluster's master endpoint.
string private_endpoint = 4;
- Returns:
- This builder for chaining.
-
setPrivateEndpointBytes
public PrivateClusterConfig.Builder setPrivateEndpointBytes(com.google.protobuf.ByteString value)
Output only. The internal IP address of this cluster's master endpoint.
string private_endpoint = 4;
- Parameters:
value
- The bytes for privateEndpoint to set.- Returns:
- This builder for chaining.
-
getPublicEndpoint
public String getPublicEndpoint()
Output only. The external IP address of this cluster's master endpoint.
string public_endpoint = 5;
- Specified by:
getPublicEndpoint
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The publicEndpoint.
-
getPublicEndpointBytes
public com.google.protobuf.ByteString getPublicEndpointBytes()
Output only. The external IP address of this cluster's master endpoint.
string public_endpoint = 5;
- Specified by:
getPublicEndpointBytes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The bytes for publicEndpoint.
-
setPublicEndpoint
public PrivateClusterConfig.Builder setPublicEndpoint(String value)
Output only. The external IP address of this cluster's master endpoint.
string public_endpoint = 5;
- Parameters:
value
- The publicEndpoint to set.- Returns:
- This builder for chaining.
-
clearPublicEndpoint
public PrivateClusterConfig.Builder clearPublicEndpoint()
Output only. The external IP address of this cluster's master endpoint.
string public_endpoint = 5;
- Returns:
- This builder for chaining.
-
setPublicEndpointBytes
public PrivateClusterConfig.Builder setPublicEndpointBytes(com.google.protobuf.ByteString value)
Output only. The external IP address of this cluster's master endpoint.
string public_endpoint = 5;
- Parameters:
value
- The bytes for publicEndpoint to set.- Returns:
- This builder for chaining.
-
getPeeringName
public String getPeeringName()
Output only. The peering name in the customer VPC used by this cluster.
string peering_name = 7;
- Specified by:
getPeeringName
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The peeringName.
-
getPeeringNameBytes
public com.google.protobuf.ByteString getPeeringNameBytes()
Output only. The peering name in the customer VPC used by this cluster.
string peering_name = 7;
- Specified by:
getPeeringNameBytes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The bytes for peeringName.
-
setPeeringName
public PrivateClusterConfig.Builder setPeeringName(String value)
Output only. The peering name in the customer VPC used by this cluster.
string peering_name = 7;
- Parameters:
value
- The peeringName to set.- Returns:
- This builder for chaining.
-
clearPeeringName
public PrivateClusterConfig.Builder clearPeeringName()
Output only. The peering name in the customer VPC used by this cluster.
string peering_name = 7;
- Returns:
- This builder for chaining.
-
setPeeringNameBytes
public PrivateClusterConfig.Builder setPeeringNameBytes(com.google.protobuf.ByteString value)
Output only. The peering name in the customer VPC used by this cluster.
string peering_name = 7;
- Parameters:
value
- The bytes for peeringName to set.- Returns:
- This builder for chaining.
-
hasMasterGlobalAccessConfig
public boolean hasMasterGlobalAccessConfig()
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
- Specified by:
hasMasterGlobalAccessConfig
in interfacePrivateClusterConfigOrBuilder
- Returns:
- Whether the masterGlobalAccessConfig field is set.
-
getMasterGlobalAccessConfig
public PrivateClusterMasterGlobalAccessConfig getMasterGlobalAccessConfig()
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
- Specified by:
getMasterGlobalAccessConfig
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The masterGlobalAccessConfig.
-
setMasterGlobalAccessConfig
public PrivateClusterConfig.Builder setMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig value)
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
-
setMasterGlobalAccessConfig
public PrivateClusterConfig.Builder setMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig.Builder builderForValue)
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
-
mergeMasterGlobalAccessConfig
public PrivateClusterConfig.Builder mergeMasterGlobalAccessConfig(PrivateClusterMasterGlobalAccessConfig value)
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
-
clearMasterGlobalAccessConfig
public PrivateClusterConfig.Builder clearMasterGlobalAccessConfig()
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
-
getMasterGlobalAccessConfigBuilder
public PrivateClusterMasterGlobalAccessConfig.Builder getMasterGlobalAccessConfigBuilder()
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
-
getMasterGlobalAccessConfigOrBuilder
public PrivateClusterMasterGlobalAccessConfigOrBuilder getMasterGlobalAccessConfigOrBuilder()
Controls master global access settings.
.google.container.v1.PrivateClusterMasterGlobalAccessConfig master_global_access_config = 8;
- Specified by:
getMasterGlobalAccessConfigOrBuilder
in interfacePrivateClusterConfigOrBuilder
-
getPrivateEndpointSubnetwork
public String getPrivateEndpointSubnetwork()
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
string private_endpoint_subnetwork = 10;
- Specified by:
getPrivateEndpointSubnetwork
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The privateEndpointSubnetwork.
-
getPrivateEndpointSubnetworkBytes
public com.google.protobuf.ByteString getPrivateEndpointSubnetworkBytes()
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
string private_endpoint_subnetwork = 10;
- Specified by:
getPrivateEndpointSubnetworkBytes
in interfacePrivateClusterConfigOrBuilder
- Returns:
- The bytes for privateEndpointSubnetwork.
-
setPrivateEndpointSubnetwork
public PrivateClusterConfig.Builder setPrivateEndpointSubnetwork(String value)
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
string private_endpoint_subnetwork = 10;
- Parameters:
value
- The privateEndpointSubnetwork to set.- Returns:
- This builder for chaining.
-
clearPrivateEndpointSubnetwork
public PrivateClusterConfig.Builder clearPrivateEndpointSubnetwork()
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
string private_endpoint_subnetwork = 10;
- Returns:
- This builder for chaining.
-
setPrivateEndpointSubnetworkBytes
public PrivateClusterConfig.Builder setPrivateEndpointSubnetworkBytes(com.google.protobuf.ByteString value)
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
string private_endpoint_subnetwork = 10;
- Parameters:
value
- The bytes for privateEndpointSubnetwork to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PrivateClusterConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
mergeUnknownFields
public final PrivateClusterConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateClusterConfig.Builder>
-
-