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.GeneratedMessageV3.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.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.v1.MasterAuthorizedNetworksConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MasterAuthorizedNetworksConfig.Builder
addAllCidrBlocks(Iterable<? extends MasterAuthorizedNetworksConfig.CidrBlock> values)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
addCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
addCidrBlocks(MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.Builder
addCidrBlocksBuilder()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.Builder
addCidrBlocksBuilder(int index)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MasterAuthorizedNetworksConfig
build()
MasterAuthorizedNetworksConfig
buildPartial()
MasterAuthorizedNetworksConfig.Builder
clear()
MasterAuthorizedNetworksConfig.Builder
clearCidrBlocks()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
clearEnabled()
Whether or not master authorized networks is enabled.MasterAuthorizedNetworksConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MasterAuthorizedNetworksConfig.Builder
clearGcpPublicCidrsAccessEnabled()
Whether master is accessbile via Google Compute Engine Public IP addresses.MasterAuthorizedNetworksConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MasterAuthorizedNetworksConfig.Builder
clone()
MasterAuthorizedNetworksConfig.CidrBlock
getCidrBlocks(int index)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlock.Builder
getCidrBlocksBuilder(int index)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.List<MasterAuthorizedNetworksConfig.CidrBlock.Builder>
getCidrBlocksBuilderList()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.int
getCidrBlocksCount()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.List<MasterAuthorizedNetworksConfig.CidrBlock>
getCidrBlocksList()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.CidrBlockOrBuilder
getCidrBlocksOrBuilder(int index)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.List<? extends MasterAuthorizedNetworksConfig.CidrBlockOrBuilder>
getCidrBlocksOrBuilderList()
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnabled()
Whether or not master authorized networks is enabled.boolean
getGcpPublicCidrsAccessEnabled()
Whether master is accessbile via Google Compute Engine Public IP addresses.boolean
hasGcpPublicCidrsAccessEnabled()
Whether master is accessbile via Google Compute Engine Public IP addresses.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MasterAuthorizedNetworksConfig.Builder
mergeFrom(MasterAuthorizedNetworksConfig other)
MasterAuthorizedNetworksConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MasterAuthorizedNetworksConfig.Builder
mergeFrom(com.google.protobuf.Message other)
MasterAuthorizedNetworksConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MasterAuthorizedNetworksConfig.Builder
removeCidrBlocks(int index)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock value)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
setCidrBlocks(int index, MasterAuthorizedNetworksConfig.CidrBlock.Builder builderForValue)
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.MasterAuthorizedNetworksConfig.Builder
setEnabled(boolean value)
Whether or not master authorized networks is enabled.MasterAuthorizedNetworksConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MasterAuthorizedNetworksConfig.Builder
setGcpPublicCidrsAccessEnabled(boolean value)
Whether master is accessbile via Google Compute Engine Public IP addresses.MasterAuthorizedNetworksConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
clear
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
getDefaultInstanceForType
public MasterAuthorizedNetworksConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MasterAuthorizedNetworksConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MasterAuthorizedNetworksConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
setField
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
clearField
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
clearOneof
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
setRepeatedField
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
addRepeatedField
public MasterAuthorizedNetworksConfig.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<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
public MasterAuthorizedNetworksConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeFrom
public MasterAuthorizedNetworksConfig.Builder mergeFrom(MasterAuthorizedNetworksConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getEnabled
in 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 50 external networks that could access Kubernetes master through HTTPS.
repeated .google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock cidr_blocks = 2;
- Specified by:
getCidrBlocksList
in 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:
getCidrBlocksCount
in interfaceMasterAuthorizedNetworksConfigOrBuilder
-
getCidrBlocks
public MasterAuthorizedNetworksConfig.CidrBlock getCidrBlocks(int index)
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:
getCidrBlocks
in 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
public MasterAuthorizedNetworksConfig.Builder 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
public MasterAuthorizedNetworksConfig.Builder removeCidrBlocks(int index)
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
public MasterAuthorizedNetworksConfig.CidrBlock.Builder getCidrBlocksBuilder(int index)
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
public MasterAuthorizedNetworksConfig.CidrBlockOrBuilder getCidrBlocksOrBuilder(int index)
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:
getCidrBlocksOrBuilder
in 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:
getCidrBlocksOrBuilderList
in interfaceMasterAuthorizedNetworksConfigOrBuilder
-
addCidrBlocksBuilder
public MasterAuthorizedNetworksConfig.CidrBlock.Builder 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
public MasterAuthorizedNetworksConfig.CidrBlock.Builder addCidrBlocksBuilder(int index)
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
public List<MasterAuthorizedNetworksConfig.CidrBlock.Builder> 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 accessbile via Google Compute Engine Public IP addresses.
optional bool gcp_public_cidrs_access_enabled = 3;
- Specified by:
hasGcpPublicCidrsAccessEnabled
in 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:
getGcpPublicCidrsAccessEnabled
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
mergeUnknownFields
public final MasterAuthorizedNetworksConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MasterAuthorizedNetworksConfig.Builder>
-
-