Package com.google.container.v1
Class ControlPlaneEndpointsConfig.IPEndpointsConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig
- All Implemented Interfaces:
ControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ControlPlaneEndpointsConfig
public static final class ControlPlaneEndpointsConfig.IPEndpointsConfig
extends com.google.protobuf.GeneratedMessage
implements ControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder
IP endpoints configuration.Protobuf type
google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classIP endpoints configuration.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanConfiguration of authorized networks.Configuration of authorized networks.static final com.google.protobuf.Descriptors.DescriptorbooleanControls whether to allow direct IP access.booleanControls whether the control plane allows access through a public IP.booleanControls whether the control plane's private endpoint is accessible from sources in other regions.com.google.protobuf.Parser<ControlPlaneEndpointsConfig.IPEndpointsConfig>Output only.com.google.protobuf.ByteStringOutput only.Subnet to provision the master's private endpoint during cluster creation.com.google.protobuf.ByteStringSubnet to provision the master's private endpoint during cluster creation.Output only.com.google.protobuf.ByteStringOutput only.intbooleanConfiguration of authorized networks.booleanControls whether to allow direct IP access.booleanControls whether the control plane allows access through a public IP.booleanControls whether the control plane's private endpoint is accessible from sources in other regions.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ControlPlaneEndpointsConfig.IPEndpointsConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ENABLED_FIELD_NUMBER
public static final int ENABLED_FIELD_NUMBER- See Also:
-
ENABLE_PUBLIC_ENDPOINT_FIELD_NUMBER
public static final int ENABLE_PUBLIC_ENDPOINT_FIELD_NUMBER- See Also:
-
GLOBAL_ACCESS_FIELD_NUMBER
public static final int GLOBAL_ACCESS_FIELD_NUMBER- See Also:
-
AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
public static final int AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER- See Also:
-
PUBLIC_ENDPOINT_FIELD_NUMBER
public static final int PUBLIC_ENDPOINT_FIELD_NUMBER- See Also:
-
PRIVATE_ENDPOINT_FIELD_NUMBER
public static final int PRIVATE_ENDPOINT_FIELD_NUMBER- See Also:
-
PRIVATE_ENDPOINT_SUBNETWORK_FIELD_NUMBER
public static final int PRIVATE_ENDPOINT_SUBNETWORK_FIELD_NUMBER- See Also:
-
-
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
-
hasEnabled
public boolean hasEnabled()Controls whether to allow direct IP access.
optional bool enabled = 1;- Specified by:
hasEnabledin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- Whether the enabled field is set.
-
getEnabled
public boolean getEnabled()Controls whether to allow direct IP access.
optional bool enabled = 1;- Specified by:
getEnabledin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The enabled.
-
hasEnablePublicEndpoint
public boolean hasEnablePublicEndpoint()Controls whether the control plane allows access through a public IP. It is invalid to specify both [PrivateClusterConfig.enablePrivateEndpoint][] and this field at the same time.
optional bool enable_public_endpoint = 2;- Specified by:
hasEnablePublicEndpointin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- Whether the enablePublicEndpoint field is set.
-
getEnablePublicEndpoint
public boolean getEnablePublicEndpoint()Controls whether the control plane allows access through a public IP. It is invalid to specify both [PrivateClusterConfig.enablePrivateEndpoint][] and this field at the same time.
optional bool enable_public_endpoint = 2;- Specified by:
getEnablePublicEndpointin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The enablePublicEndpoint.
-
hasGlobalAccess
public boolean hasGlobalAccess()Controls whether the control plane's private endpoint is accessible from sources in other regions. It is invalid to specify both [PrivateClusterMasterGlobalAccessConfig.enabled][google.container.v1.PrivateClusterMasterGlobalAccessConfig.enabled] and this field at the same time.
optional bool global_access = 3;- Specified by:
hasGlobalAccessin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- Whether the globalAccess field is set.
-
getGlobalAccess
public boolean getGlobalAccess()Controls whether the control plane's private endpoint is accessible from sources in other regions. It is invalid to specify both [PrivateClusterMasterGlobalAccessConfig.enabled][google.container.v1.PrivateClusterMasterGlobalAccessConfig.enabled] and this field at the same time.
optional bool global_access = 3;- Specified by:
getGlobalAccessin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The globalAccess.
-
hasAuthorizedNetworksConfig
public boolean hasAuthorizedNetworksConfig()Configuration of authorized networks. If enabled, restricts access to the control plane based on source IP. It is invalid to specify both [Cluster.masterAuthorizedNetworksConfig][] and this field at the same time.
.google.container.v1.MasterAuthorizedNetworksConfig authorized_networks_config = 4;- Specified by:
hasAuthorizedNetworksConfigin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- Whether the authorizedNetworksConfig field is set.
-
getAuthorizedNetworksConfig
Configuration of authorized networks. If enabled, restricts access to the control plane based on source IP. It is invalid to specify both [Cluster.masterAuthorizedNetworksConfig][] and this field at the same time.
.google.container.v1.MasterAuthorizedNetworksConfig authorized_networks_config = 4;- Specified by:
getAuthorizedNetworksConfigin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The authorizedNetworksConfig.
-
getAuthorizedNetworksConfigOrBuilder
Configuration of authorized networks. If enabled, restricts access to the control plane based on source IP. It is invalid to specify both [Cluster.masterAuthorizedNetworksConfig][] and this field at the same time.
.google.container.v1.MasterAuthorizedNetworksConfig authorized_networks_config = 4;- Specified by:
getAuthorizedNetworksConfigOrBuilderin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder
-
getPublicEndpoint
Output only. The external IP address of this cluster's control plane. Only populated if enabled.
string public_endpoint = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPublicEndpointin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The publicEndpoint.
-
getPublicEndpointBytes
public com.google.protobuf.ByteString getPublicEndpointBytes()Output only. The external IP address of this cluster's control plane. Only populated if enabled.
string public_endpoint = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPublicEndpointBytesin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The bytes for publicEndpoint.
-
getPrivateEndpoint
Output only. The internal IP address of this cluster's control plane. Only populated if enabled.
string private_endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrivateEndpointin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The privateEndpoint.
-
getPrivateEndpointBytes
public com.google.protobuf.ByteString getPrivateEndpointBytes()Output only. The internal IP address of this cluster's control plane. Only populated if enabled.
string private_endpoint = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrivateEndpointBytesin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The bytes for privateEndpoint.
-
getPrivateEndpointSubnetwork
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format. It is invalid to specify both [PrivateClusterConfig.privateEndpointSubnetwork][] and this field at the same time.
string private_endpoint_subnetwork = 7;- Specified by:
getPrivateEndpointSubnetworkin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- 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. It is invalid to specify both [PrivateClusterConfig.privateEndpointSubnetwork][] and this field at the same time.
string private_endpoint_subnetwork = 7;- Specified by:
getPrivateEndpointSubnetworkBytesin interfaceControlPlaneEndpointsConfig.IPEndpointsConfigOrBuilder- Returns:
- The bytes for privateEndpointSubnetwork.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ControlPlaneEndpointsConfig.IPEndpointsConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ControlPlaneEndpointsConfig.IPEndpointsConfig.Builder newBuilder(ControlPlaneEndpointsConfig.IPEndpointsConfig prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ControlPlaneEndpointsConfig.IPEndpointsConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-