Class AwsClusterNetworking
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkemulticloud.v1.AwsClusterNetworking
-
- All Implemented Interfaces:
AwsClusterNetworkingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AwsClusterNetworking extends com.google.protobuf.GeneratedMessageV3 implements AwsClusterNetworkingOrBuilder
ClusterNetworking defines cluster-wide networking configuration. Anthos clusters on AWS run on a single VPC. This includes control plane replicas and node pool nodes.
Protobuf typegoogle.cloud.gkemulticloud.v1.AwsClusterNetworking- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAwsClusterNetworking.BuilderClusterNetworking defines cluster-wide networking configuration.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intPOD_ADDRESS_CIDR_BLOCKS_FIELD_NUMBERstatic intSERVICE_ADDRESS_CIDR_BLOCKS_FIELD_NUMBERstatic intVPC_ID_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static AwsClusterNetworkinggetDefaultInstance()AwsClusterNetworkinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<AwsClusterNetworking>getParserForType()StringgetPodAddressCidrBlocks(int index)Required.com.google.protobuf.ByteStringgetPodAddressCidrBlocksBytes(int index)Required.intgetPodAddressCidrBlocksCount()Required.com.google.protobuf.ProtocolStringListgetPodAddressCidrBlocksList()Required.intgetSerializedSize()StringgetServiceAddressCidrBlocks(int index)Required.com.google.protobuf.ByteStringgetServiceAddressCidrBlocksBytes(int index)Required.intgetServiceAddressCidrBlocksCount()Required.com.google.protobuf.ProtocolStringListgetServiceAddressCidrBlocksList()Required.StringgetVpcId()Required.com.google.protobuf.ByteStringgetVpcIdBytes()Required.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AwsClusterNetworking.BuildernewBuilder()static AwsClusterNetworking.BuildernewBuilder(AwsClusterNetworking prototype)AwsClusterNetworking.BuildernewBuilderForType()protected AwsClusterNetworking.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AwsClusterNetworkingparseDelimitedFrom(InputStream input)static AwsClusterNetworkingparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AwsClusterNetworkingparseFrom(byte[] data)static AwsClusterNetworkingparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AwsClusterNetworkingparseFrom(com.google.protobuf.ByteString data)static AwsClusterNetworkingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AwsClusterNetworkingparseFrom(com.google.protobuf.CodedInputStream input)static AwsClusterNetworkingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AwsClusterNetworkingparseFrom(InputStream input)static AwsClusterNetworkingparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AwsClusterNetworkingparseFrom(ByteBuffer data)static AwsClusterNetworkingparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AwsClusterNetworking>parser()AwsClusterNetworking.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VPC_ID_FIELD_NUMBER
public static final int VPC_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POD_ADDRESS_CIDR_BLOCKS_FIELD_NUMBER
public static final int POD_ADDRESS_CIDR_BLOCKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVICE_ADDRESS_CIDR_BLOCKS_FIELD_NUMBER
public static final int SERVICE_ADDRESS_CIDR_BLOCKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getVpcId
public String getVpcId()
Required. The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation.
string vpc_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVpcIdin interfaceAwsClusterNetworkingOrBuilder- Returns:
- The vpcId.
-
getVpcIdBytes
public com.google.protobuf.ByteString getVpcIdBytes()
Required. The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation.
string vpc_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVpcIdBytesin interfaceAwsClusterNetworkingOrBuilder- Returns:
- The bytes for vpcId.
-
getPodAddressCidrBlocksList
public com.google.protobuf.ProtocolStringList getPodAddressCidrBlocksList()
Required. All pods in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPodAddressCidrBlocksListin interfaceAwsClusterNetworkingOrBuilder- Returns:
- A list containing the podAddressCidrBlocks.
-
getPodAddressCidrBlocksCount
public int getPodAddressCidrBlocksCount()
Required. All pods in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPodAddressCidrBlocksCountin interfaceAwsClusterNetworkingOrBuilder- Returns:
- The count of podAddressCidrBlocks.
-
getPodAddressCidrBlocks
public String getPodAddressCidrBlocks(int index)
Required. All pods in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPodAddressCidrBlocksin interfaceAwsClusterNetworkingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The podAddressCidrBlocks at the given index.
-
getPodAddressCidrBlocksBytes
public com.google.protobuf.ByteString getPodAddressCidrBlocksBytes(int index)
Required. All pods in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string pod_address_cidr_blocks = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPodAddressCidrBlocksBytesin interfaceAwsClusterNetworkingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the podAddressCidrBlocks at the given index.
-
getServiceAddressCidrBlocksList
public com.google.protobuf.ProtocolStringList getServiceAddressCidrBlocksList()
Required. All services in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServiceAddressCidrBlocksListin interfaceAwsClusterNetworkingOrBuilder- Returns:
- A list containing the serviceAddressCidrBlocks.
-
getServiceAddressCidrBlocksCount
public int getServiceAddressCidrBlocksCount()
Required. All services in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServiceAddressCidrBlocksCountin interfaceAwsClusterNetworkingOrBuilder- Returns:
- The count of serviceAddressCidrBlocks.
-
getServiceAddressCidrBlocks
public String getServiceAddressCidrBlocks(int index)
Required. All services in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServiceAddressCidrBlocksin interfaceAwsClusterNetworkingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The serviceAddressCidrBlocks at the given index.
-
getServiceAddressCidrBlocksBytes
public com.google.protobuf.ByteString getServiceAddressCidrBlocksBytes(int index)
Required. All services in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
repeated string service_address_cidr_blocks = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServiceAddressCidrBlocksBytesin interfaceAwsClusterNetworkingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAddressCidrBlocks at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 AwsClusterNetworking parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AwsClusterNetworking parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AwsClusterNetworking parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AwsClusterNetworking parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AwsClusterNetworking parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AwsClusterNetworking parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AwsClusterNetworking parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AwsClusterNetworking.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AwsClusterNetworking.Builder newBuilder()
-
newBuilder
public static AwsClusterNetworking.Builder newBuilder(AwsClusterNetworking prototype)
-
toBuilder
public AwsClusterNetworking.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AwsClusterNetworking.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AwsClusterNetworking getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AwsClusterNetworking> parser()
-
getParserForType
public com.google.protobuf.Parser<AwsClusterNetworking> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AwsClusterNetworking getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-