Package com.google.container.v1beta1
Class MasterAuthorizedNetworksConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
- com.google.container.v1beta1.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.GeneratedMessageV3.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 typegoogle.container.v1beta1.MasterAuthorizedNetworksConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MasterAuthorizedNetworksConfig.BuilderaddAllCidrBlocks(Iterable<? extends MasterAuthorizedNetworksConfig.CidrBlock> values)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderaddCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderaddCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderaddCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock value)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderaddCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.BuilderaddCidrBlocksBuilder()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.BuilderaddCidrBlocksBuilder(int index)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MasterAuthorizedNetworksConfigbuild()MasterAuthorizedNetworksConfigbuildPartial()MasterAuthorizedNetworksConfig.Builderclear()MasterAuthorizedNetworksConfig.BuilderclearCidrBlocks()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuilderclearEnabled()Whether or not master authorized networks is enabled.MasterAuthorizedNetworksConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MasterAuthorizedNetworksConfig.BuilderclearGcpPublicCidrsAccessEnabled()Whether master is accessbile via Google Compute Engine Public IP addresses.MasterAuthorizedNetworksConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MasterAuthorizedNetworksConfig.Builderclone()MasterAuthorizedNetworksConfig.CidrBlockgetCidrBlocks(int index)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.BuildergetCidrBlocksBuilder(int index)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.List<MasterAuthorizedNetworksConfig.CidrBlock.Builder>getCidrBlocksBuilderList()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.intgetCidrBlocksCount()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.List<MasterAuthorizedNetworksConfig.CidrBlock>getCidrBlocksList()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlockOrBuildergetCidrBlocksOrBuilder(int index)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.List<? extends MasterAuthorizedNetworksConfig.CidrBlockOrBuilder>getCidrBlocksOrBuilderList()cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnabled()Whether or not master authorized networks is enabled.booleangetGcpPublicCidrsAccessEnabled()Whether master is accessbile via Google Compute Engine Public IP addresses.booleanhasGcpPublicCidrsAccessEnabled()Whether master is accessbile via Google Compute Engine Public IP addresses.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MasterAuthorizedNetworksConfig.BuildermergeFrom(MasterAuthorizedNetworksConfig other)MasterAuthorizedNetworksConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MasterAuthorizedNetworksConfig.BuildermergeFrom(com.google.protobuf.Message other)MasterAuthorizedNetworksConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MasterAuthorizedNetworksConfig.BuilderremoveCidrBlocks(int index)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuildersetCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuildersetCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.BuildersetEnabled(boolean value)Whether or not master authorized networks is enabled.MasterAuthorizedNetworksConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MasterAuthorizedNetworksConfig.BuildersetGcpPublicCidrsAccessEnabled(boolean value)Whether master is accessbile via Google Compute Engine Public IP addresses.MasterAuthorizedNetworksConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MasterAuthorizedNetworksConfig.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
clear
public MasterAuthorizedNetworksConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
getDefaultInstanceForType
public MasterAuthorizedNetworksConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MasterAuthorizedNetworksConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MasterAuthorizedNetworksConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MasterAuthorizedNetworksConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
setField
public MasterAuthorizedNetworksConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
clearField
public MasterAuthorizedNetworksConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
clearOneof
public MasterAuthorizedNetworksConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
setRepeatedField
public MasterAuthorizedNetworksConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
addRepeatedField
public MasterAuthorizedNetworksConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
public MasterAuthorizedNetworksConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
public MasterAuthorizedNetworksConfig.Builder mergeFrom(MasterAuthorizedNetworksConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public MasterAuthorizedNetworksConfig.Builder setEnabled(boolean value)
Whether or not master authorized networks is enabled.
bool enabled = 1;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
public MasterAuthorizedNetworksConfig.Builder clearEnabled()
Whether or not master authorized networks is enabled.
bool enabled = 1;- Returns:
- This builder for chaining.
-
getCidrBlocksList
public List<MasterAuthorizedNetworksConfig.CidrBlock> getCidrBlocksList()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksListin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocksCount
public int getCidrBlocksCount()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksCountin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocks
public MasterAuthorizedNetworksConfig.CidrBlock getCidrBlocks(int index)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
setCidrBlocks
public MasterAuthorizedNetworksConfig.Builder setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
setCidrBlocks
public MasterAuthorizedNetworksConfig.Builder setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addAllCidrBlocks
public MasterAuthorizedNetworksConfig.Builder addAllCidrBlocks(Iterable<? extends MasterAuthorizedNetworksConfig.CidrBlock> values)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
clearCidrBlocks
public MasterAuthorizedNetworksConfig.Builder clearCidrBlocks()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
removeCidrBlocks
public MasterAuthorizedNetworksConfig.Builder removeCidrBlocks(int index)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
getCidrBlocksBuilder
public MasterAuthorizedNetworksConfig.CidrBlock.Builder getCidrBlocksBuilder(int index)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
getCidrBlocksOrBuilder
public MasterAuthorizedNetworksConfig.CidrBlockOrBuilder getCidrBlocksOrBuilder(int index)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksOrBuilderin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocksOrBuilderList
public List<? extends MasterAuthorizedNetworksConfig.CidrBlockOrBuilder> getCidrBlocksOrBuilderList()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;- Specified by:
getCidrBlocksOrBuilderListin interfaceMasterAuthorizedNetworksConfigOrBuilder
-
addCidrBlocksBuilder
public MasterAuthorizedNetworksConfig.CidrBlock.Builder addCidrBlocksBuilder()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
addCidrBlocksBuilder
public MasterAuthorizedNetworksConfig.CidrBlock.Builder addCidrBlocksBuilder(int index)
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
getCidrBlocksBuilderList
public List<MasterAuthorizedNetworksConfig.CidrBlock.Builder> getCidrBlocksBuilderList()
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1beta1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
-
hasGcpPublicCidrsAccessEnabled
public boolean hasGcpPublicCidrsAccessEnabled()
Whether master is accessbile 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 accessbile via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Specified by:
getGcpPublicCidrsAccessEnabledin interfaceMasterAuthorizedNetworksConfigOrBuilder- Returns:
- The gcpPublicCidrsAccessEnabled.
-
setGcpPublicCidrsAccessEnabled
public MasterAuthorizedNetworksConfig.Builder setGcpPublicCidrsAccessEnabled(boolean value)
Whether master is accessbile 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
public MasterAuthorizedNetworksConfig.Builder clearGcpPublicCidrsAccessEnabled()
Whether master is accessbile via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MasterAuthorizedNetworksConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeUnknownFields
public final MasterAuthorizedNetworksConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
-