Package com.google.container.v1
Class MasterAuthorizedNetworksConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
com.google.container.v1.MasterAuthorizedNetworksConfig.Builder
- All Implemented Interfaces:
MasterAuthorizedNetworksConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MasterAuthorizedNetworksConfig
public static final class MasterAuthorizedNetworksConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
implements MasterAuthorizedNetworksConfigOrBuilder
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.Protobuf type
google.container.v1.MasterAuthorizedNetworksConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllCidrBlocks(Iterable<? extends MasterAuthorizedNetworksConfig.CidrBlock> values) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.addCidrBlocksBuilder(int index) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.build()clear()cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.Whether or not master authorized networks is enabled.Whether master is accessible via Google Compute Engine Public IP addresses.Whether master authorized networks is enforced on private endpoint or not.getCidrBlocks(int index) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.getCidrBlocksBuilder(int index) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.intcidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.getCidrBlocksOrBuilder(int index) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether or not master authorized networks is enabled.booleanWhether master is accessible via Google Compute Engine Public IP addresses.booleanWhether master authorized networks is enforced on private endpoint or not.booleanWhether master is accessible via Google Compute Engine Public IP addresses.booleanWhether master authorized networks is enforced on private endpoint or not.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeCidrBlocks(int index) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.setEnabled(boolean value) Whether or not master authorized networks is enabled.setGcpPublicCidrsAccessEnabled(boolean value) Whether master is accessible via Google Compute Engine Public IP addresses.setPrivateEndpointEnforcementEnabled(boolean value) Whether master authorized networks is enforced on private endpoint or not.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
public MasterAuthorizedNetworksConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MasterAuthorizedNetworksConfig.Builder>- Throws:
IOException
-
getEnabled
public boolean getEnabled()Whether or not master authorized networks is enabled.
bool enabled = 1;- Specified by:
getEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- The enabled.
-
setEnabled
Whether or not master authorized networks is enabled.
bool enabled = 1;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
Whether or not master authorized networks is enabled.
bool enabled = 1;- Returns:
- This builder for chaining.
-
getCidrBlocksList
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksListin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocksCount
public int getCidrBlocksCount()cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksCountin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocks
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
setCidrBlocks
public MasterAuthorizedNetworksConfig.Builder setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
setCidrBlocks
public MasterAuthorizedNetworksConfig.Builder setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock value) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addAllCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addAllCidrBlocks(Iterable<? extends MasterAuthorizedNetworksConfig.CidrBlock> values) cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
clearCidrBlocks
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
removeCidrBlocks
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
getCidrBlocksBuilder
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
getCidrBlocksOrBuilder
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksOrBuilderin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocksOrBuilderList
public List<? extends MasterAuthorizedNetworksConfig.CidrBlockOrBuilder> getCidrBlocksOrBuilderList()cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksOrBuilderListin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
addCidrBlocksBuilder
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
addCidrBlocksBuilder
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
getCidrBlocksBuilderList
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2; -
hasGcpPublicCidrsAccessEnabled
public boolean hasGcpPublicCidrsAccessEnabled()Whether master is accessible via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Specified by:
hasGcpPublicCidrsAccessEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- Whether the gcpPublicCidrsAccessEnabled field is set.
-
getGcpPublicCidrsAccessEnabled
public boolean getGcpPublicCidrsAccessEnabled()Whether master is accessible via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Specified by:
getGcpPublicCidrsAccessEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- The gcpPublicCidrsAccessEnabled.
-
setGcpPublicCidrsAccessEnabled
Whether master is accessible via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Parameters:
value- The gcpPublicCidrsAccessEnabled to set.- Returns:
- This builder for chaining.
-
clearGcpPublicCidrsAccessEnabled
Whether master is accessible via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Returns:
- This builder for chaining.
-
hasPrivateEndpointEnforcementEnabled
public boolean hasPrivateEndpointEnforcementEnabled()Whether master authorized networks is enforced on private endpoint or not.
optional bool private_endpoint_enforcement_enabled = 5;- Specified by:
hasPrivateEndpointEnforcementEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- Whether the privateEndpointEnforcementEnabled field is set.
-
getPrivateEndpointEnforcementEnabled
public boolean getPrivateEndpointEnforcementEnabled()Whether master authorized networks is enforced on private endpoint or not.
optional bool private_endpoint_enforcement_enabled = 5;- Specified by:
getPrivateEndpointEnforcementEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- The privateEndpointEnforcementEnabled.
-
setPrivateEndpointEnforcementEnabled
Whether master authorized networks is enforced on private endpoint or not.
optional bool private_endpoint_enforcement_enabled = 5;- Parameters:
value- The privateEndpointEnforcementEnabled to set.- Returns:
- This builder for chaining.
-
clearPrivateEndpointEnforcementEnabled
Whether master authorized networks is enforced on private endpoint or not.
optional bool private_endpoint_enforcement_enabled = 5;- Returns:
- This builder for chaining.
-