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 class
AzureControlPlane.Builder
AzureControlPlane 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 int
CONFIG_ENCRYPTION_FIELD_NUMBER
static int
DATABASE_ENCRYPTION_FIELD_NUMBER
static int
ENDPOINT_SUBNET_ID_FIELD_NUMBER
static int
MAIN_VOLUME_FIELD_NUMBER
static int
PROXY_CONFIG_FIELD_NUMBER
static int
REPLICA_PLACEMENTS_FIELD_NUMBER
static int
ROOT_VOLUME_FIELD_NUMBER
static int
SSH_CONFIG_FIELD_NUMBER
static int
SUBNET_ID_FIELD_NUMBER
static int
TAGS_FIELD_NUMBER
static int
VERSION_FIELD_NUMBER
static int
VM_SIZE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsTags(String key)
Optional.boolean
equals(Object obj)
AzureConfigEncryption
getConfigEncryption()
Optional.AzureConfigEncryptionOrBuilder
getConfigEncryptionOrBuilder()
Optional.AzureDatabaseEncryption
getDatabaseEncryption()
Optional.AzureDatabaseEncryptionOrBuilder
getDatabaseEncryptionOrBuilder()
Optional.static AzureControlPlane
getDefaultInstance()
AzureControlPlane
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getEndpointSubnetId()
Optional.com.google.protobuf.ByteString
getEndpointSubnetIdBytes()
Optional.AzureDiskTemplate
getMainVolume()
Optional.AzureDiskTemplateOrBuilder
getMainVolumeOrBuilder()
Optional.com.google.protobuf.Parser<AzureControlPlane>
getParserForType()
AzureProxyConfig
getProxyConfig()
Optional.AzureProxyConfigOrBuilder
getProxyConfigOrBuilder()
Optional.ReplicaPlacement
getReplicaPlacements(int index)
Optional.int
getReplicaPlacementsCount()
Optional.List<ReplicaPlacement>
getReplicaPlacementsList()
Optional.ReplicaPlacementOrBuilder
getReplicaPlacementsOrBuilder(int index)
Optional.List<? extends ReplicaPlacementOrBuilder>
getReplicaPlacementsOrBuilderList()
Optional.AzureDiskTemplate
getRootVolume()
Optional.AzureDiskTemplateOrBuilder
getRootVolumeOrBuilder()
Optional.int
getSerializedSize()
AzureSshConfig
getSshConfig()
Required.AzureSshConfigOrBuilder
getSshConfigOrBuilder()
Required.String
getSubnetId()
Optional.com.google.protobuf.ByteString
getSubnetIdBytes()
Optional.Map<String,String>
getTags()
Deprecated.int
getTagsCount()
Optional.Map<String,String>
getTagsMap()
Optional.String
getTagsOrDefault(String key, String defaultValue)
Optional.String
getTagsOrThrow(String key)
Optional.String
getVersion()
Required.com.google.protobuf.ByteString
getVersionBytes()
Required.String
getVmSize()
Optional.com.google.protobuf.ByteString
getVmSizeBytes()
Optional.boolean
hasConfigEncryption()
Optional.boolean
hasDatabaseEncryption()
Optional.int
hashCode()
boolean
hasMainVolume()
Optional.boolean
hasProxyConfig()
Optional.boolean
hasRootVolume()
Optional.boolean
hasSshConfig()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static AzureControlPlane.Builder
newBuilder()
static AzureControlPlane.Builder
newBuilder(AzureControlPlane prototype)
AzureControlPlane.Builder
newBuilderForType()
protected AzureControlPlane.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static AzureControlPlane
parseDelimitedFrom(InputStream input)
static AzureControlPlane
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AzureControlPlane
parseFrom(byte[] data)
static AzureControlPlane
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AzureControlPlane
parseFrom(com.google.protobuf.ByteString data)
static AzureControlPlane
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AzureControlPlane
parseFrom(com.google.protobuf.CodedInputStream input)
static AzureControlPlane
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AzureControlPlane
parseFrom(InputStream input)
static AzureControlPlane
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AzureControlPlane
parseFrom(ByteBuffer data)
static AzureControlPlane
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<AzureControlPlane>
parser()
AzureControlPlane.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
getVersion
in 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:
getVersionBytes
in 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:
getSubnetId
in 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:
getSubnetIdBytes
in 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:
getVmSize
in 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:
getVmSizeBytes
in 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:
hasSshConfig
in 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:
getSshConfig
in 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:
getSshConfigOrBuilder
in 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:
hasRootVolume
in 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:
getRootVolume
in 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:
getRootVolumeOrBuilder
in 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:
hasMainVolume
in 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:
getMainVolume
in 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:
getMainVolumeOrBuilder
in 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:
hasDatabaseEncryption
in 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:
getDatabaseEncryption
in 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:
getDatabaseEncryptionOrBuilder
in 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:
hasProxyConfig
in 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:
getProxyConfig
in 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:
getProxyConfigOrBuilder
in 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:
hasConfigEncryption
in 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:
getConfigEncryption
in 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:
getConfigEncryptionOrBuilder
in interfaceAzureControlPlaneOrBuilder
-
getTagsCount
public int getTagsCount()
Description copied from interface:AzureControlPlaneOrBuilder
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:
getTagsCount
in 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:
containsTags
in interfaceAzureControlPlaneOrBuilder
-
getTags
@Deprecated public Map<String,String> getTags()
Deprecated.UsegetTagsMap()
instead.- Specified by:
getTags
in 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:
getTagsMap
in 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:
getTagsOrDefault
in 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:
getTagsOrThrow
in 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:
getReplicaPlacementsList
in 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:
getReplicaPlacementsOrBuilderList
in 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:
getReplicaPlacementsCount
in 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:
getReplicaPlacements
in 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:
getReplicaPlacementsOrBuilder
in 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:
getEndpointSubnetId
in 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:
getEndpointSubnetIdBytes
in interfaceAzureControlPlaneOrBuilder
- Returns:
- The bytes for endpointSubnetId.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AzureControlPlane.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AzureControlPlane getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-