Class AzureControlPlane
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkemulticloud.v1.AzureControlPlane
-
- All Implemented Interfaces:
AzureControlPlaneOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AzureControlPlane extends com.google.protobuf.GeneratedMessageV3 implements AzureControlPlaneOrBuilder
AzureControlPlane represents the control plane configurations.
Protobuf typegoogle.cloud.gkemulticloud.v1.AzureControlPlane- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAzureControlPlane.BuilderAzureControlPlane represents the control plane configurations.-
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 intCONFIG_ENCRYPTION_FIELD_NUMBERstatic intDATABASE_ENCRYPTION_FIELD_NUMBERstatic intENDPOINT_SUBNET_ID_FIELD_NUMBERstatic intMAIN_VOLUME_FIELD_NUMBERstatic intPROXY_CONFIG_FIELD_NUMBERstatic intREPLICA_PLACEMENTS_FIELD_NUMBERstatic intROOT_VOLUME_FIELD_NUMBERstatic intSSH_CONFIG_FIELD_NUMBERstatic intSUBNET_ID_FIELD_NUMBERstatic intTAGS_FIELD_NUMBERstatic intVERSION_FIELD_NUMBERstatic intVM_SIZE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsTags(String key)Optional.booleanequals(Object obj)AzureConfigEncryptiongetConfigEncryption()Optional.AzureConfigEncryptionOrBuildergetConfigEncryptionOrBuilder()Optional.AzureDatabaseEncryptiongetDatabaseEncryption()Optional.AzureDatabaseEncryptionOrBuildergetDatabaseEncryptionOrBuilder()Optional.static AzureControlPlanegetDefaultInstance()AzureControlPlanegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetEndpointSubnetId()Optional.com.google.protobuf.ByteStringgetEndpointSubnetIdBytes()Optional.AzureDiskTemplategetMainVolume()Optional.AzureDiskTemplateOrBuildergetMainVolumeOrBuilder()Optional.com.google.protobuf.Parser<AzureControlPlane>getParserForType()AzureProxyConfiggetProxyConfig()Optional.AzureProxyConfigOrBuildergetProxyConfigOrBuilder()Optional.ReplicaPlacementgetReplicaPlacements(int index)Optional.intgetReplicaPlacementsCount()Optional.List<ReplicaPlacement>getReplicaPlacementsList()Optional.ReplicaPlacementOrBuildergetReplicaPlacementsOrBuilder(int index)Optional.List<? extends ReplicaPlacementOrBuilder>getReplicaPlacementsOrBuilderList()Optional.AzureDiskTemplategetRootVolume()Optional.AzureDiskTemplateOrBuildergetRootVolumeOrBuilder()Optional.intgetSerializedSize()AzureSshConfiggetSshConfig()Required.AzureSshConfigOrBuildergetSshConfigOrBuilder()Required.StringgetSubnetId()Optional.com.google.protobuf.ByteStringgetSubnetIdBytes()Optional.Map<String,String>getTags()Deprecated.intgetTagsCount()Optional.Map<String,String>getTagsMap()Optional.StringgetTagsOrDefault(String key, String defaultValue)Optional.StringgetTagsOrThrow(String key)Optional.StringgetVersion()Required.com.google.protobuf.ByteStringgetVersionBytes()Required.StringgetVmSize()Optional.com.google.protobuf.ByteStringgetVmSizeBytes()Optional.booleanhasConfigEncryption()Optional.booleanhasDatabaseEncryption()Optional.inthashCode()booleanhasMainVolume()Optional.booleanhasProxyConfig()Optional.booleanhasRootVolume()Optional.booleanhasSshConfig()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static AzureControlPlane.BuildernewBuilder()static AzureControlPlane.BuildernewBuilder(AzureControlPlane prototype)AzureControlPlane.BuildernewBuilderForType()protected AzureControlPlane.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AzureControlPlaneparseDelimitedFrom(InputStream input)static AzureControlPlaneparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureControlPlaneparseFrom(byte[] data)static AzureControlPlaneparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureControlPlaneparseFrom(com.google.protobuf.ByteString data)static AzureControlPlaneparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureControlPlaneparseFrom(com.google.protobuf.CodedInputStream input)static AzureControlPlaneparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureControlPlaneparseFrom(InputStream input)static AzureControlPlaneparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureControlPlaneparseFrom(ByteBuffer data)static AzureControlPlaneparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AzureControlPlane>parser()AzureControlPlane.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, 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
-
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBNET_ID_FIELD_NUMBER
public static final int SUBNET_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VM_SIZE_FIELD_NUMBER
public static final int VM_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SSH_CONFIG_FIELD_NUMBER
public static final int SSH_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROOT_VOLUME_FIELD_NUMBER
public static final int ROOT_VOLUME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAIN_VOLUME_FIELD_NUMBER
public static final int MAIN_VOLUME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATABASE_ENCRYPTION_FIELD_NUMBER
public static final int DATABASE_ENCRYPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROXY_CONFIG_FIELD_NUMBER
public static final int PROXY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIG_ENCRYPTION_FIELD_NUMBER
public static final int CONFIG_ENCRYPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAGS_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REPLICA_PLACEMENTS_FIELD_NUMBER
public static final int REPLICA_PLACEMENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENDPOINT_SUBNET_ID_FIELD_NUMBER
public static final int ENDPOINT_SUBNET_ID_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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getVersion
public String getVersion()
Required. The Kubernetes version to run on control plane replicas (e.g. `1.19.10-gke.1000`). You can list all supported versions on a given Google Cloud region by calling [GetAzureServerConfig][google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig].
string version = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVersionin interfaceAzureControlPlaneOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
Required. The Kubernetes version to run on control plane replicas (e.g. `1.19.10-gke.1000`). You can list all supported versions on a given Google Cloud region by calling [GetAzureServerConfig][google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig].
string version = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVersionBytesin interfaceAzureControlPlaneOrBuilder- Returns:
- The bytes for version.
-
getSubnetId
public String getSubnetId()
Optional. The ARM ID of the default subnet for the control plane. The control plane VMs are deployed in this subnet, unless `AzureControlPlane.replica_placements` is specified. This subnet will also be used as default for `AzureControlPlane.endpoint_subnet_id` if `AzureControlPlane.endpoint_subnet_id` is not specified. Similarly it will be used as default for `AzureClusterNetworking.service_load_balancer_subnet_id`. Example: `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/virtualNetworks/<vnet-id>/subnets/default`.
string subnet_id = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSubnetIdin interfaceAzureControlPlaneOrBuilder- Returns:
- The subnetId.
-
getSubnetIdBytes
public com.google.protobuf.ByteString getSubnetIdBytes()
Optional. The ARM ID of the default subnet for the control plane. The control plane VMs are deployed in this subnet, unless `AzureControlPlane.replica_placements` is specified. This subnet will also be used as default for `AzureControlPlane.endpoint_subnet_id` if `AzureControlPlane.endpoint_subnet_id` is not specified. Similarly it will be used as default for `AzureClusterNetworking.service_load_balancer_subnet_id`. Example: `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/virtualNetworks/<vnet-id>/subnets/default`.
string subnet_id = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSubnetIdBytesin interfaceAzureControlPlaneOrBuilder- Returns:
- The bytes for subnetId.
-
getVmSize
public String getVmSize()
Optional. The Azure VM size name. Example: `Standard_DS2_v2`. For available VM sizes, see https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions. When unspecified, it defaults to `Standard_DS2_v2`.
string vm_size = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVmSizein interfaceAzureControlPlaneOrBuilder- Returns:
- The vmSize.
-
getVmSizeBytes
public com.google.protobuf.ByteString getVmSizeBytes()
Optional. The Azure VM size name. Example: `Standard_DS2_v2`. For available VM sizes, see https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions. When unspecified, it defaults to `Standard_DS2_v2`.
string vm_size = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVmSizeBytesin interfaceAzureControlPlaneOrBuilder- Returns:
- The bytes for vmSize.
-
hasSshConfig
public boolean hasSshConfig()
Required. SSH configuration for how to access the underlying control plane machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasSshConfigin interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the sshConfig field is set.
-
getSshConfig
public AzureSshConfig getSshConfig()
Required. SSH configuration for how to access the underlying control plane machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSshConfigin interfaceAzureControlPlaneOrBuilder- Returns:
- The sshConfig.
-
getSshConfigOrBuilder
public AzureSshConfigOrBuilder getSshConfigOrBuilder()
Required. SSH configuration for how to access the underlying control plane machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 11 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSshConfigOrBuilderin interfaceAzureControlPlaneOrBuilder
-
hasRootVolume
public boolean hasRootVolume()
Optional. Configuration related to the root volume provisioned for each control plane replica. When unspecified, it defaults to 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRootVolumein interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the rootVolume field is set.
-
getRootVolume
public AzureDiskTemplate getRootVolume()
Optional. Configuration related to the root volume provisioned for each control plane replica. When unspecified, it defaults to 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRootVolumein interfaceAzureControlPlaneOrBuilder- Returns:
- The rootVolume.
-
getRootVolumeOrBuilder
public AzureDiskTemplateOrBuilder getRootVolumeOrBuilder()
Optional. Configuration related to the root volume provisioned for each control plane replica. When unspecified, it defaults to 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRootVolumeOrBuilderin interfaceAzureControlPlaneOrBuilder
-
hasMainVolume
public boolean hasMainVolume()
Optional. Configuration related to the main volume provisioned for each control plane replica. The main volume is in charge of storing all of the cluster's etcd state. When unspecified, it defaults to a 8-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate main_volume = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMainVolumein interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the mainVolume field is set.
-
getMainVolume
public AzureDiskTemplate getMainVolume()
Optional. Configuration related to the main volume provisioned for each control plane replica. The main volume is in charge of storing all of the cluster's etcd state. When unspecified, it defaults to a 8-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate main_volume = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMainVolumein interfaceAzureControlPlaneOrBuilder- Returns:
- The mainVolume.
-
getMainVolumeOrBuilder
public AzureDiskTemplateOrBuilder getMainVolumeOrBuilder()
Optional. Configuration related to the main volume provisioned for each control plane replica. The main volume is in charge of storing all of the cluster's etcd state. When unspecified, it defaults to a 8-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate main_volume = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMainVolumeOrBuilderin interfaceAzureControlPlaneOrBuilder
-
hasDatabaseEncryption
public boolean hasDatabaseEncryption()
Optional. Configuration related to application-layer secrets encryption.
.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDatabaseEncryptionin interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the databaseEncryption field is set.
-
getDatabaseEncryption
public AzureDatabaseEncryption getDatabaseEncryption()
Optional. Configuration related to application-layer secrets encryption.
.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseEncryptionin interfaceAzureControlPlaneOrBuilder- Returns:
- The databaseEncryption.
-
getDatabaseEncryptionOrBuilder
public AzureDatabaseEncryptionOrBuilder getDatabaseEncryptionOrBuilder()
Optional. Configuration related to application-layer secrets encryption.
.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseEncryptionOrBuilderin interfaceAzureControlPlaneOrBuilder
-
hasProxyConfig
public boolean hasProxyConfig()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasProxyConfigin interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the proxyConfig field is set.
-
getProxyConfig
public AzureProxyConfig getProxyConfig()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getProxyConfigin interfaceAzureControlPlaneOrBuilder- Returns:
- The proxyConfig.
-
getProxyConfigOrBuilder
public AzureProxyConfigOrBuilder getProxyConfigOrBuilder()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getProxyConfigOrBuilderin interfaceAzureControlPlaneOrBuilder
-
hasConfigEncryption
public boolean hasConfigEncryption()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasConfigEncryptionin interfaceAzureControlPlaneOrBuilder- Returns:
- Whether the configEncryption field is set.
-
getConfigEncryption
public AzureConfigEncryption getConfigEncryption()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConfigEncryptionin interfaceAzureControlPlaneOrBuilder- Returns:
- The configEncryption.
-
getConfigEncryptionOrBuilder
public AzureConfigEncryptionOrBuilder getConfigEncryptionOrBuilder()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConfigEncryptionOrBuilderin interfaceAzureControlPlaneOrBuilder
-
getTagsCount
public int getTagsCount()
Description copied from interface:AzureControlPlaneOrBuilderOptional. A set of tags to apply to all underlying control plane Azure resources.
map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsCountin interfaceAzureControlPlaneOrBuilder
-
containsTags
public boolean containsTags(String key)
Optional. A set of tags to apply to all underlying control plane Azure resources.
map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsTagsin interfaceAzureControlPlaneOrBuilder
-
getTags
@Deprecated public Map<String,String> getTags()
Deprecated.UsegetTagsMap()instead.- Specified by:
getTagsin interfaceAzureControlPlaneOrBuilder
-
getTagsMap
public Map<String,String> getTagsMap()
Optional. A set of tags to apply to all underlying control plane Azure resources.
map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsMapin interfaceAzureControlPlaneOrBuilder
-
getTagsOrDefault
public String getTagsOrDefault(String key, String defaultValue)
Optional. A set of tags to apply to all underlying control plane Azure resources.
map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsOrDefaultin interfaceAzureControlPlaneOrBuilder
-
getTagsOrThrow
public String getTagsOrThrow(String key)
Optional. A set of tags to apply to all underlying control plane Azure resources.
map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsOrThrowin interfaceAzureControlPlaneOrBuilder
-
getReplicaPlacementsList
public List<ReplicaPlacement> getReplicaPlacementsList()
Optional. Configuration for where to place the control plane replicas. Up to three replica placement instances can be specified. If replica_placements is set, the replica placement instances will be applied to the three control plane replicas as evenly as possible.
repeated .google.cloud.gkemulticloud.v1.ReplicaPlacement replica_placements = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaPlacementsListin interfaceAzureControlPlaneOrBuilder
-
getReplicaPlacementsOrBuilderList
public List<? extends ReplicaPlacementOrBuilder> getReplicaPlacementsOrBuilderList()
Optional. Configuration for where to place the control plane replicas. Up to three replica placement instances can be specified. If replica_placements is set, the replica placement instances will be applied to the three control plane replicas as evenly as possible.
repeated .google.cloud.gkemulticloud.v1.ReplicaPlacement replica_placements = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaPlacementsOrBuilderListin interfaceAzureControlPlaneOrBuilder
-
getReplicaPlacementsCount
public int getReplicaPlacementsCount()
Optional. Configuration for where to place the control plane replicas. Up to three replica placement instances can be specified. If replica_placements is set, the replica placement instances will be applied to the three control plane replicas as evenly as possible.
repeated .google.cloud.gkemulticloud.v1.ReplicaPlacement replica_placements = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaPlacementsCountin interfaceAzureControlPlaneOrBuilder
-
getReplicaPlacements
public ReplicaPlacement getReplicaPlacements(int index)
Optional. Configuration for where to place the control plane replicas. Up to three replica placement instances can be specified. If replica_placements is set, the replica placement instances will be applied to the three control plane replicas as evenly as possible.
repeated .google.cloud.gkemulticloud.v1.ReplicaPlacement replica_placements = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaPlacementsin interfaceAzureControlPlaneOrBuilder
-
getReplicaPlacementsOrBuilder
public ReplicaPlacementOrBuilder getReplicaPlacementsOrBuilder(int index)
Optional. Configuration for where to place the control plane replicas. Up to three replica placement instances can be specified. If replica_placements is set, the replica placement instances will be applied to the three control plane replicas as evenly as possible.
repeated .google.cloud.gkemulticloud.v1.ReplicaPlacement replica_placements = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaPlacementsOrBuilderin interfaceAzureControlPlaneOrBuilder
-
getEndpointSubnetId
public String getEndpointSubnetId()
Optional. The ARM ID of the subnet where the control plane load balancer is deployed. When unspecified, it defaults to AzureControlPlane.subnet_id. Example: "/subscriptions/d00494d6-6f3c-4280-bbb2-899e163d1d30/resourceGroups/anthos_cluster_gkeust4/providers/Microsoft.Network/virtualNetworks/gke-vnet-gkeust4/subnets/subnetid123"
string endpoint_subnet_id = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEndpointSubnetIdin interfaceAzureControlPlaneOrBuilder- Returns:
- The endpointSubnetId.
-
getEndpointSubnetIdBytes
public com.google.protobuf.ByteString getEndpointSubnetIdBytes()
Optional. The ARM ID of the subnet where the control plane load balancer is deployed. When unspecified, it defaults to AzureControlPlane.subnet_id. Example: "/subscriptions/d00494d6-6f3c-4280-bbb2-899e163d1d30/resourceGroups/anthos_cluster_gkeust4/providers/Microsoft.Network/virtualNetworks/gke-vnet-gkeust4/subnets/subnetid123"
string endpoint_subnet_id = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEndpointSubnetIdBytesin interfaceAzureControlPlaneOrBuilder- Returns:
- The bytes for endpointSubnetId.
-
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 AzureControlPlane parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureControlPlane parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureControlPlane parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AzureControlPlane parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AzureControlPlane parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureControlPlane parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureControlPlane parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AzureControlPlane.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AzureControlPlane.Builder newBuilder()
-
newBuilder
public static AzureControlPlane.Builder newBuilder(AzureControlPlane prototype)
-
toBuilder
public AzureControlPlane.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AzureControlPlane.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AzureControlPlane getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AzureControlPlane> parser()
-
getParserForType
public com.google.protobuf.Parser<AzureControlPlane> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AzureControlPlane getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-