Class AzureControlPlane.Builder (0.28.0)

public static final class AzureControlPlane.Builder extends GeneratedMessageV3.Builder<AzureControlPlane.Builder> implements AzureControlPlaneOrBuilder

AzureControlPlane represents the control plane configurations.

Protobuf type google.cloud.gkemulticloud.v1.AzureControlPlane

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllReplicaPlacements(Iterable<? extends ReplicaPlacement> values)

public AzureControlPlane.Builder addAllReplicaPlacements(Iterable<? extends ReplicaPlacement> values)

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];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.gkemulticloud.v1.ReplicaPlacement>
Returns
TypeDescription
AzureControlPlane.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AzureControlPlane.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

addReplicaPlacements(ReplicaPlacement value)

public AzureControlPlane.Builder addReplicaPlacements(ReplicaPlacement value)

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];

Parameter
NameDescription
valueReplicaPlacement
Returns
TypeDescription
AzureControlPlane.Builder

addReplicaPlacements(ReplicaPlacement.Builder builderForValue)

public AzureControlPlane.Builder addReplicaPlacements(ReplicaPlacement.Builder builderForValue)

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];

Parameter
NameDescription
builderForValueReplicaPlacement.Builder
Returns
TypeDescription
AzureControlPlane.Builder

addReplicaPlacements(int index, ReplicaPlacement value)

public AzureControlPlane.Builder addReplicaPlacements(int index, ReplicaPlacement value)

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];

Parameters
NameDescription
indexint
valueReplicaPlacement
Returns
TypeDescription
AzureControlPlane.Builder

addReplicaPlacements(int index, ReplicaPlacement.Builder builderForValue)

public AzureControlPlane.Builder addReplicaPlacements(int index, ReplicaPlacement.Builder builderForValue)

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];

Parameters
NameDescription
indexint
builderForValueReplicaPlacement.Builder
Returns
TypeDescription
AzureControlPlane.Builder

addReplicaPlacementsBuilder()

public ReplicaPlacement.Builder addReplicaPlacementsBuilder()

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];

Returns
TypeDescription
ReplicaPlacement.Builder

addReplicaPlacementsBuilder(int index)

public ReplicaPlacement.Builder addReplicaPlacementsBuilder(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReplicaPlacement.Builder

build()

public AzureControlPlane build()
Returns
TypeDescription
AzureControlPlane

buildPartial()

public AzureControlPlane buildPartial()
Returns
TypeDescription
AzureControlPlane

clear()

public AzureControlPlane.Builder clear()
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

clearConfigEncryption()

public AzureControlPlane.Builder clearConfigEncryption()

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureControlPlane.Builder

clearDatabaseEncryption()

public AzureControlPlane.Builder clearDatabaseEncryption()

Optional. Configuration related to application-layer secrets encryption.

.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureControlPlane.Builder

clearEndpointSubnetId()

public AzureControlPlane.Builder clearEndpointSubnetId()

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];

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public AzureControlPlane.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

clearMainVolume()

public AzureControlPlane.Builder clearMainVolume()

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];

Returns
TypeDescription
AzureControlPlane.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public AzureControlPlane.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

clearProxyConfig()

public AzureControlPlane.Builder clearProxyConfig()

Optional. Proxy configuration for outbound HTTP(S) traffic.

.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureControlPlane.Builder

clearReplicaPlacements()

public AzureControlPlane.Builder clearReplicaPlacements()

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];

Returns
TypeDescription
AzureControlPlane.Builder

clearRootVolume()

public AzureControlPlane.Builder clearRootVolume()

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];

Returns
TypeDescription
AzureControlPlane.Builder

clearSshConfig()

public AzureControlPlane.Builder clearSshConfig()

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];

Returns
TypeDescription
AzureControlPlane.Builder

clearSubnetId()

public AzureControlPlane.Builder clearSubnetId()

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];

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

clearTags()

public AzureControlPlane.Builder clearTags()
Returns
TypeDescription
AzureControlPlane.Builder

clearVersion()

public AzureControlPlane.Builder clearVersion()

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.

string version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

clearVmSize()

public AzureControlPlane.Builder clearVmSize()

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];

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

clone()

public AzureControlPlane.Builder clone()
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

containsTags(String key)

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];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getConfigEncryption()

public AzureConfigEncryption getConfigEncryption()

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureConfigEncryption

The configEncryption.

getConfigEncryptionBuilder()

public AzureConfigEncryption.Builder getConfigEncryptionBuilder()

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureConfigEncryption.Builder

getConfigEncryptionOrBuilder()

public AzureConfigEncryptionOrBuilder getConfigEncryptionOrBuilder()

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureConfigEncryptionOrBuilder

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];

Returns
TypeDescription
AzureDatabaseEncryption

The databaseEncryption.

getDatabaseEncryptionBuilder()

public AzureDatabaseEncryption.Builder getDatabaseEncryptionBuilder()

Optional. Configuration related to application-layer secrets encryption.

.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureDatabaseEncryption.Builder

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];

Returns
TypeDescription
AzureDatabaseEncryptionOrBuilder

getDefaultInstanceForType()

public AzureControlPlane getDefaultInstanceForType()
Returns
TypeDescription
AzureControlPlane

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

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];

Returns
TypeDescription
String

The endpointSubnetId.

getEndpointSubnetIdBytes()

public 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];

Returns
TypeDescription
ByteString

The bytes for endpointSubnetId.

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];

Returns
TypeDescription
AzureDiskTemplate

The mainVolume.

getMainVolumeBuilder()

public AzureDiskTemplate.Builder getMainVolumeBuilder()

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];

Returns
TypeDescription
AzureDiskTemplate.Builder

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];

Returns
TypeDescription
AzureDiskTemplateOrBuilder

getMutableTags()

public Map<String,String> getMutableTags()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,String>

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];

Returns
TypeDescription
AzureProxyConfig

The proxyConfig.

getProxyConfigBuilder()

public AzureProxyConfig.Builder getProxyConfigBuilder()

Optional. Proxy configuration for outbound HTTP(S) traffic.

.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AzureProxyConfig.Builder

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];

Returns
TypeDescription
AzureProxyConfigOrBuilder

getReplicaPlacements(int index)

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];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReplicaPlacement

getReplicaPlacementsBuilder(int index)

public ReplicaPlacement.Builder getReplicaPlacementsBuilder(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReplicaPlacement.Builder

getReplicaPlacementsBuilderList()

public List<ReplicaPlacement.Builder> getReplicaPlacementsBuilderList()

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];

Returns
TypeDescription
List<Builder>

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];

Returns
TypeDescription
int

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];

Returns
TypeDescription
List<ReplicaPlacement>

getReplicaPlacementsOrBuilder(int index)

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];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReplicaPlacementOrBuilder

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];

Returns
TypeDescription
List<? extends com.google.cloud.gkemulticloud.v1.ReplicaPlacementOrBuilder>

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];

Returns
TypeDescription
AzureDiskTemplate

The rootVolume.

getRootVolumeBuilder()

public AzureDiskTemplate.Builder getRootVolumeBuilder()

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];

Returns
TypeDescription
AzureDiskTemplate.Builder

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];

Returns
TypeDescription
AzureDiskTemplateOrBuilder

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];

Returns
TypeDescription
AzureSshConfig

The sshConfig.

getSshConfigBuilder()

public AzureSshConfig.Builder getSshConfigBuilder()

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];

Returns
TypeDescription
AzureSshConfig.Builder

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];

Returns
TypeDescription
AzureSshConfigOrBuilder

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];

Returns
TypeDescription
String

The subnetId.

getSubnetIdBytes()

public 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];

Returns
TypeDescription
ByteString

The bytes for subnetId.

getTags()

public Map<String,String> getTags()

Use #getTagsMap() instead.

Returns
TypeDescription
Map<String,String>

getTagsCount()

public int getTagsCount()

Optional. A set of tags to apply to all underlying control plane Azure resources.

map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

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];

Returns
TypeDescription
Map<String,String>

getTagsOrDefault(String key, String defaultValue)

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];

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getTagsOrThrow(String key)

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];

Parameter
NameDescription
keyString
Returns
TypeDescription
String

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.

string version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The version.

getVersionBytes()

public 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.

string version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for version.

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];

Returns
TypeDescription
String

The vmSize.

getVmSizeBytes()

public 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];

Returns
TypeDescription
ByteString

The bytes for vmSize.

hasConfigEncryption()

public boolean hasConfigEncryption()

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the configEncryption field is set.

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];

Returns
TypeDescription
boolean

Whether the databaseEncryption field is set.

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];

Returns
TypeDescription
boolean

Whether the mainVolume field is set.

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];

Returns
TypeDescription
boolean

Whether the proxyConfig field is set.

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];

Returns
TypeDescription
boolean

Whether the rootVolume field is set.

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];

Returns
TypeDescription
boolean

Whether the sshConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

internalGetMutableMapField(int number)

protected MapField internalGetMutableMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeConfigEncryption(AzureConfigEncryption value)

public AzureControlPlane.Builder mergeConfigEncryption(AzureConfigEncryption value)

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureConfigEncryption
Returns
TypeDescription
AzureControlPlane.Builder

mergeDatabaseEncryption(AzureDatabaseEncryption value)

public AzureControlPlane.Builder mergeDatabaseEncryption(AzureDatabaseEncryption value)

Optional. Configuration related to application-layer secrets encryption.

.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureDatabaseEncryption
Returns
TypeDescription
AzureControlPlane.Builder

mergeFrom(AzureControlPlane other)

public AzureControlPlane.Builder mergeFrom(AzureControlPlane other)
Parameter
NameDescription
otherAzureControlPlane
Returns
TypeDescription
AzureControlPlane.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AzureControlPlane.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
AzureControlPlane.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public AzureControlPlane.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

mergeMainVolume(AzureDiskTemplate value)

public AzureControlPlane.Builder mergeMainVolume(AzureDiskTemplate value)

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];

Parameter
NameDescription
valueAzureDiskTemplate
Returns
TypeDescription
AzureControlPlane.Builder

mergeProxyConfig(AzureProxyConfig value)

public AzureControlPlane.Builder mergeProxyConfig(AzureProxyConfig value)

Optional. Proxy configuration for outbound HTTP(S) traffic.

.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureProxyConfig
Returns
TypeDescription
AzureControlPlane.Builder

mergeRootVolume(AzureDiskTemplate value)

public AzureControlPlane.Builder mergeRootVolume(AzureDiskTemplate value)

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];

Parameter
NameDescription
valueAzureDiskTemplate
Returns
TypeDescription
AzureControlPlane.Builder

mergeSshConfig(AzureSshConfig value)

public AzureControlPlane.Builder mergeSshConfig(AzureSshConfig value)

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];

Parameter
NameDescription
valueAzureSshConfig
Returns
TypeDescription
AzureControlPlane.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AzureControlPlane.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

putAllTags(Map<String,String> values)

public AzureControlPlane.Builder putAllTags(Map<String,String> values)

Optional. A set of tags to apply to all underlying control plane Azure resources.

map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesMap<String,String>
Returns
TypeDescription
AzureControlPlane.Builder

putTags(String key, String value)

public AzureControlPlane.Builder putTags(String key, String value)

Optional. A set of tags to apply to all underlying control plane Azure resources.

map<string, string> tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
AzureControlPlane.Builder

removeReplicaPlacements(int index)

public AzureControlPlane.Builder removeReplicaPlacements(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];

Parameter
NameDescription
indexint
Returns
TypeDescription
AzureControlPlane.Builder

removeTags(String key)

public AzureControlPlane.Builder removeTags(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];

Parameter
NameDescription
keyString
Returns
TypeDescription
AzureControlPlane.Builder

setConfigEncryption(AzureConfigEncryption value)

public AzureControlPlane.Builder setConfigEncryption(AzureConfigEncryption value)

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureConfigEncryption
Returns
TypeDescription
AzureControlPlane.Builder

setConfigEncryption(AzureConfigEncryption.Builder builderForValue)

public AzureControlPlane.Builder setConfigEncryption(AzureConfigEncryption.Builder builderForValue)

Optional. Configuration related to vm config encryption.

.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueAzureConfigEncryption.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setDatabaseEncryption(AzureDatabaseEncryption value)

public AzureControlPlane.Builder setDatabaseEncryption(AzureDatabaseEncryption value)

Optional. Configuration related to application-layer secrets encryption.

.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureDatabaseEncryption
Returns
TypeDescription
AzureControlPlane.Builder

setDatabaseEncryption(AzureDatabaseEncryption.Builder builderForValue)

public AzureControlPlane.Builder setDatabaseEncryption(AzureDatabaseEncryption.Builder builderForValue)

Optional. Configuration related to application-layer secrets encryption.

.google.cloud.gkemulticloud.v1.AzureDatabaseEncryption database_encryption = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueAzureDatabaseEncryption.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setEndpointSubnetId(String value)

public AzureControlPlane.Builder setEndpointSubnetId(String value)

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];

Parameter
NameDescription
valueString

The endpointSubnetId to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setEndpointSubnetIdBytes(ByteString value)

public AzureControlPlane.Builder setEndpointSubnetIdBytes(ByteString value)

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];

Parameter
NameDescription
valueByteString

The bytes for endpointSubnetId to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public AzureControlPlane.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

setMainVolume(AzureDiskTemplate value)

public AzureControlPlane.Builder setMainVolume(AzureDiskTemplate value)

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];

Parameter
NameDescription
valueAzureDiskTemplate
Returns
TypeDescription
AzureControlPlane.Builder

setMainVolume(AzureDiskTemplate.Builder builderForValue)

public AzureControlPlane.Builder setMainVolume(AzureDiskTemplate.Builder builderForValue)

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];

Parameter
NameDescription
builderForValueAzureDiskTemplate.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setProxyConfig(AzureProxyConfig value)

public AzureControlPlane.Builder setProxyConfig(AzureProxyConfig value)

Optional. Proxy configuration for outbound HTTP(S) traffic.

.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueAzureProxyConfig
Returns
TypeDescription
AzureControlPlane.Builder

setProxyConfig(AzureProxyConfig.Builder builderForValue)

public AzureControlPlane.Builder setProxyConfig(AzureProxyConfig.Builder builderForValue)

Optional. Proxy configuration for outbound HTTP(S) traffic.

.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueAzureProxyConfig.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public AzureControlPlane.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

setReplicaPlacements(int index, ReplicaPlacement value)

public AzureControlPlane.Builder setReplicaPlacements(int index, ReplicaPlacement value)

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];

Parameters
NameDescription
indexint
valueReplicaPlacement
Returns
TypeDescription
AzureControlPlane.Builder

setReplicaPlacements(int index, ReplicaPlacement.Builder builderForValue)

public AzureControlPlane.Builder setReplicaPlacements(int index, ReplicaPlacement.Builder builderForValue)

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];

Parameters
NameDescription
indexint
builderForValueReplicaPlacement.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setRootVolume(AzureDiskTemplate value)

public AzureControlPlane.Builder setRootVolume(AzureDiskTemplate value)

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];

Parameter
NameDescription
valueAzureDiskTemplate
Returns
TypeDescription
AzureControlPlane.Builder

setRootVolume(AzureDiskTemplate.Builder builderForValue)

public AzureControlPlane.Builder setRootVolume(AzureDiskTemplate.Builder builderForValue)

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];

Parameter
NameDescription
builderForValueAzureDiskTemplate.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setSshConfig(AzureSshConfig value)

public AzureControlPlane.Builder setSshConfig(AzureSshConfig value)

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];

Parameter
NameDescription
valueAzureSshConfig
Returns
TypeDescription
AzureControlPlane.Builder

setSshConfig(AzureSshConfig.Builder builderForValue)

public AzureControlPlane.Builder setSshConfig(AzureSshConfig.Builder builderForValue)

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];

Parameter
NameDescription
builderForValueAzureSshConfig.Builder
Returns
TypeDescription
AzureControlPlane.Builder

setSubnetId(String value)

public AzureControlPlane.Builder setSubnetId(String value)

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];

Parameter
NameDescription
valueString

The subnetId to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setSubnetIdBytes(ByteString value)

public AzureControlPlane.Builder setSubnetIdBytes(ByteString value)

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];

Parameter
NameDescription
valueByteString

The bytes for subnetId to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final AzureControlPlane.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
AzureControlPlane.Builder
Overrides

setVersion(String value)

public AzureControlPlane.Builder setVersion(String value)

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.

string version = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The version to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setVersionBytes(ByteString value)

public AzureControlPlane.Builder setVersionBytes(ByteString value)

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.

string version = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes for version to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setVmSize(String value)

public AzureControlPlane.Builder setVmSize(String value)

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];

Parameter
NameDescription
valueString

The vmSize to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.

setVmSizeBytes(ByteString value)

public AzureControlPlane.Builder setVmSizeBytes(ByteString value)

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];

Parameter
NameDescription
valueByteString

The bytes for vmSize to set.

Returns
TypeDescription
AzureControlPlane.Builder

This builder for chaining.