- 0.53.0 (latest)
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.6
- 0.1.0
public static final class AzureNodeConfig.Builder extends GeneratedMessageV3.Builder<AzureNodeConfig.Builder> implements AzureNodeConfigOrBuilder
Parameters that describe the configuration of all node machines on a given node pool.
Protobuf type google.cloud.gkemulticloud.v1.AzureNodeConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AzureNodeConfig.BuilderImplements
AzureNodeConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllTaints(Iterable<? extends NodeTaint> values)
public AzureNodeConfig.Builder addAllTaints(Iterable<? extends NodeTaint> values)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Iterable<? extends com.google.cloud.gkemulticloud.v1.NodeTaint> |
Type | Description |
AzureNodeConfig.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AzureNodeConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AzureNodeConfig.Builder |
addTaints(NodeTaint value)
public AzureNodeConfig.Builder addTaints(NodeTaint value)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | NodeTaint |
Type | Description |
AzureNodeConfig.Builder |
addTaints(NodeTaint.Builder builderForValue)
public AzureNodeConfig.Builder addTaints(NodeTaint.Builder builderForValue)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | NodeTaint.Builder |
Type | Description |
AzureNodeConfig.Builder |
addTaints(int index, NodeTaint value)
public AzureNodeConfig.Builder addTaints(int index, NodeTaint value)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
value | NodeTaint |
Type | Description |
AzureNodeConfig.Builder |
addTaints(int index, NodeTaint.Builder builderForValue)
public AzureNodeConfig.Builder addTaints(int index, NodeTaint.Builder builderForValue)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
builderForValue | NodeTaint.Builder |
Type | Description |
AzureNodeConfig.Builder |
addTaintsBuilder()
public NodeTaint.Builder addTaintsBuilder()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
NodeTaint.Builder |
addTaintsBuilder(int index)
public NodeTaint.Builder addTaintsBuilder(int index)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
NodeTaint.Builder |
build()
public AzureNodeConfig build()
Type | Description |
AzureNodeConfig |
buildPartial()
public AzureNodeConfig buildPartial()
Type | Description |
AzureNodeConfig |
clear()
public AzureNodeConfig.Builder clear()
Type | Description |
AzureNodeConfig.Builder |
clearConfigEncryption()
public AzureNodeConfig.Builder clearConfigEncryption()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public AzureNodeConfig.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
AzureNodeConfig.Builder |
clearImageType()
public AzureNodeConfig.Builder clearImageType()
Optional. The OS image type to use on node pool instances.
Can have a value of ubuntu
, or windows
if the cluster enables
the Windows node pool preview feature.
When unspecified, it defaults to ubuntu
.
string image_type = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |
clearLabels()
public AzureNodeConfig.Builder clearLabels()
Type | Description |
AzureNodeConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public AzureNodeConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
AzureNodeConfig.Builder |
clearProxyConfig()
public AzureNodeConfig.Builder clearProxyConfig()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder |
clearRootVolume()
public AzureNodeConfig.Builder clearRootVolume()
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder |
clearSshConfig()
public AzureNodeConfig.Builder clearSshConfig()
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
AzureNodeConfig.Builder |
clearTags()
public AzureNodeConfig.Builder clearTags()
Type | Description |
AzureNodeConfig.Builder |
clearTaints()
public AzureNodeConfig.Builder clearTaints()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder |
clearVmSize()
public AzureNodeConfig.Builder clearVmSize()
Optional. The Azure VM size name. Example: Standard_DS2_v2
.
See Supported VM
sizes for options.
When unspecified, it defaults to Standard_DS2_v2
.
string vm_size = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |
clone()
public AzureNodeConfig.Builder clone()
Type | Description |
AzureNodeConfig.Builder |
containsLabels(String key)
public boolean containsLabels(String key)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
boolean |
containsTags(String key)
public boolean containsTags(String key)
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
boolean |
getConfigEncryption()
public AzureConfigEncryption getConfigEncryption()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureConfigEncryption | The configEncryption. |
getConfigEncryptionBuilder()
public AzureConfigEncryption.Builder getConfigEncryptionBuilder()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureConfigEncryption.Builder |
getConfigEncryptionOrBuilder()
public AzureConfigEncryptionOrBuilder getConfigEncryptionOrBuilder()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureConfigEncryptionOrBuilder |
getDefaultInstanceForType()
public AzureNodeConfig getDefaultInstanceForType()
Type | Description |
AzureNodeConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getImageType()
public String getImageType()
Optional. The OS image type to use on node pool instances.
Can have a value of ubuntu
, or windows
if the cluster enables
the Windows node pool preview feature.
When unspecified, it defaults to ubuntu
.
string image_type = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The imageType. |
getImageTypeBytes()
public ByteString getImageTypeBytes()
Optional. The OS image type to use on node pool instances.
Can have a value of ubuntu
, or windows
if the cluster enables
the Windows node pool preview feature.
When unspecified, it defaults to ubuntu
.
string image_type = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for imageType. |
getLabels()
public Map<String,String> getLabels()
Use #getLabelsMap() instead.
Type | Description |
Map<String,String> |
getLabelsCount()
public int getLabelsCount()
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
String |
getMutableLabels()
public Map<String,String> getMutableLabels()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getMutableTags()
public Map<String,String> getMutableTags()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getProxyConfig()
public AzureProxyConfig getProxyConfig()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureProxyConfig | The proxyConfig. |
getProxyConfigBuilder()
public AzureProxyConfig.Builder getProxyConfigBuilder()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureProxyConfig.Builder |
getProxyConfigOrBuilder()
public AzureProxyConfigOrBuilder getProxyConfigOrBuilder()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureProxyConfigOrBuilder |
getRootVolume()
public AzureDiskTemplate getRootVolume()
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureDiskTemplate | The rootVolume. |
getRootVolumeBuilder()
public AzureDiskTemplate.Builder getRootVolumeBuilder()
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureDiskTemplate.Builder |
getRootVolumeOrBuilder()
public AzureDiskTemplateOrBuilder getRootVolumeOrBuilder()
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AzureDiskTemplateOrBuilder |
getSshConfig()
public AzureSshConfig getSshConfig()
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
AzureSshConfig | The sshConfig. |
getSshConfigBuilder()
public AzureSshConfig.Builder getSshConfigBuilder()
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
AzureSshConfig.Builder |
getSshConfigOrBuilder()
public AzureSshConfigOrBuilder getSshConfigOrBuilder()
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
AzureSshConfigOrBuilder |
getTags()
public Map<String,String> getTags()
Use #getTagsMap() instead.
Type | Description |
Map<String,String> |
getTagsCount()
public int getTagsCount()
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getTagsMap()
public Map<String,String> getTagsMap()
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
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 Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getTagsOrThrow(String key)
public String getTagsOrThrow(String key)
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
String |
getTaints(int index)
public NodeTaint getTaints(int index)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
NodeTaint |
getTaintsBuilder(int index)
public NodeTaint.Builder getTaintsBuilder(int index)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
NodeTaint.Builder |
getTaintsBuilderList()
public List<NodeTaint.Builder> getTaintsBuilderList()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<Builder> |
getTaintsCount()
public int getTaintsCount()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getTaintsList()
public List<NodeTaint> getTaintsList()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<NodeTaint> |
getTaintsOrBuilder(int index)
public NodeTaintOrBuilder getTaintsOrBuilder(int index)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
NodeTaintOrBuilder |
getTaintsOrBuilderList()
public List<? extends NodeTaintOrBuilder> getTaintsOrBuilderList()
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<? extends com.google.cloud.gkemulticloud.v1.NodeTaintOrBuilder> |
getVmSize()
public String getVmSize()
Optional. The Azure VM size name. Example: Standard_DS2_v2
.
See Supported VM
sizes for options.
When unspecified, it defaults to Standard_DS2_v2
.
string vm_size = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The vmSize. |
getVmSizeBytes()
public ByteString getVmSizeBytes()
Optional. The Azure VM size name. Example: Standard_DS2_v2
.
See Supported VM
sizes for options.
When unspecified, it defaults to Standard_DS2_v2
.
string vm_size = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for vmSize. |
hasConfigEncryption()
public boolean hasConfigEncryption()
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the configEncryption field is set. |
hasProxyConfig()
public boolean hasProxyConfig()
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the proxyConfig field is set. |
hasRootVolume()
public boolean hasRootVolume()
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the rootVolume field is set. |
hasSshConfig()
public boolean hasSshConfig()
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
boolean | Whether the sshConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeConfigEncryption(AzureConfigEncryption value)
public AzureNodeConfig.Builder mergeConfigEncryption(AzureConfigEncryption value)
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureConfigEncryption |
Type | Description |
AzureNodeConfig.Builder |
mergeFrom(AzureNodeConfig other)
public AzureNodeConfig.Builder mergeFrom(AzureNodeConfig other)
Name | Description |
other | AzureNodeConfig |
Type | Description |
AzureNodeConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AzureNodeConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AzureNodeConfig.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public AzureNodeConfig.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
AzureNodeConfig.Builder |
mergeProxyConfig(AzureProxyConfig value)
public AzureNodeConfig.Builder mergeProxyConfig(AzureProxyConfig value)
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureProxyConfig |
Type | Description |
AzureNodeConfig.Builder |
mergeRootVolume(AzureDiskTemplate value)
public AzureNodeConfig.Builder mergeRootVolume(AzureDiskTemplate value)
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureDiskTemplate |
Type | Description |
AzureNodeConfig.Builder |
mergeSshConfig(AzureSshConfig value)
public AzureNodeConfig.Builder mergeSshConfig(AzureSshConfig value)
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | AzureSshConfig |
Type | Description |
AzureNodeConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodeConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AzureNodeConfig.Builder |
putAllLabels(Map<String,String> values)
public AzureNodeConfig.Builder putAllLabels(Map<String,String> values)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Map<String,String> |
Type | Description |
AzureNodeConfig.Builder |
putAllTags(Map<String,String> values)
public AzureNodeConfig.Builder putAllTags(Map<String,String> values)
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Map<String,String> |
Type | Description |
AzureNodeConfig.Builder |
putLabels(String key, String value)
public AzureNodeConfig.Builder putLabels(String key, String value)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
value | String |
Type | Description |
AzureNodeConfig.Builder |
putTags(String key, String value)
public AzureNodeConfig.Builder putTags(String key, String value)
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
value | String |
Type | Description |
AzureNodeConfig.Builder |
removeLabels(String key)
public AzureNodeConfig.Builder removeLabels(String key)
Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
AzureNodeConfig.Builder |
removeTags(String key)
public AzureNodeConfig.Builder removeTags(String key)
Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets. Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
map<string, string> tags = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
AzureNodeConfig.Builder |
removeTaints(int index)
public AzureNodeConfig.Builder removeTaints(int index)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
AzureNodeConfig.Builder |
setConfigEncryption(AzureConfigEncryption value)
public AzureNodeConfig.Builder setConfigEncryption(AzureConfigEncryption value)
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureConfigEncryption |
Type | Description |
AzureNodeConfig.Builder |
setConfigEncryption(AzureConfigEncryption.Builder builderForValue)
public AzureNodeConfig.Builder setConfigEncryption(AzureConfigEncryption.Builder builderForValue)
Optional. Configuration related to vm config encryption.
.google.cloud.gkemulticloud.v1.AzureConfigEncryption config_encryption = 12 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | AzureConfigEncryption.Builder |
Type | Description |
AzureNodeConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public AzureNodeConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AzureNodeConfig.Builder |
setImageType(String value)
public AzureNodeConfig.Builder setImageType(String value)
Optional. The OS image type to use on node pool instances.
Can have a value of ubuntu
, or windows
if the cluster enables
the Windows node pool preview feature.
When unspecified, it defaults to ubuntu
.
string image_type = 8 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | String The imageType to set. |
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |
setImageTypeBytes(ByteString value)
public AzureNodeConfig.Builder setImageTypeBytes(ByteString value)
Optional. The OS image type to use on node pool instances.
Can have a value of ubuntu
, or windows
if the cluster enables
the Windows node pool preview feature.
When unspecified, it defaults to ubuntu
.
string image_type = 8 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ByteString The bytes for imageType to set. |
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |
setProxyConfig(AzureProxyConfig value)
public AzureNodeConfig.Builder setProxyConfig(AzureProxyConfig value)
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureProxyConfig |
Type | Description |
AzureNodeConfig.Builder |
setProxyConfig(AzureProxyConfig.Builder builderForValue)
public AzureNodeConfig.Builder setProxyConfig(AzureProxyConfig.Builder builderForValue)
Optional. Proxy configuration for outbound HTTP(S) traffic.
.google.cloud.gkemulticloud.v1.AzureProxyConfig proxy_config = 9 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | AzureProxyConfig.Builder |
Type | Description |
AzureNodeConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AzureNodeConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
AzureNodeConfig.Builder |
setRootVolume(AzureDiskTemplate value)
public AzureNodeConfig.Builder setRootVolume(AzureDiskTemplate value)
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | AzureDiskTemplate |
Type | Description |
AzureNodeConfig.Builder |
setRootVolume(AzureDiskTemplate.Builder builderForValue)
public AzureNodeConfig.Builder setRootVolume(AzureDiskTemplate.Builder builderForValue)
Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
.google.cloud.gkemulticloud.v1.AzureDiskTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | AzureDiskTemplate.Builder |
Type | Description |
AzureNodeConfig.Builder |
setSshConfig(AzureSshConfig value)
public AzureNodeConfig.Builder setSshConfig(AzureSshConfig value)
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | AzureSshConfig |
Type | Description |
AzureNodeConfig.Builder |
setSshConfig(AzureSshConfig.Builder builderForValue)
public AzureNodeConfig.Builder setSshConfig(AzureSshConfig.Builder builderForValue)
Required. SSH configuration for how to access the node pool machines.
.google.cloud.gkemulticloud.v1.AzureSshConfig ssh_config = 7 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
builderForValue | AzureSshConfig.Builder |
Type | Description |
AzureNodeConfig.Builder |
setTaints(int index, NodeTaint value)
public AzureNodeConfig.Builder setTaints(int index, NodeTaint value)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
value | NodeTaint |
Type | Description |
AzureNodeConfig.Builder |
setTaints(int index, NodeTaint.Builder builderForValue)
public AzureNodeConfig.Builder setTaints(int index, NodeTaint.Builder builderForValue)
Optional. The initial taints assigned to nodes of this node pool.
repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 10 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
builderForValue | NodeTaint.Builder |
Type | Description |
AzureNodeConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodeConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AzureNodeConfig.Builder |
setVmSize(String value)
public AzureNodeConfig.Builder setVmSize(String value)
Optional. The Azure VM size name. Example: Standard_DS2_v2
.
See Supported VM
sizes for options.
When unspecified, it defaults to Standard_DS2_v2
.
string vm_size = 1 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | String The vmSize to set. |
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |
setVmSizeBytes(ByteString value)
public AzureNodeConfig.Builder setVmSizeBytes(ByteString value)
Optional. The Azure VM size name. Example: Standard_DS2_v2
.
See Supported VM
sizes for options.
When unspecified, it defaults to Standard_DS2_v2
.
string vm_size = 1 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ByteString The bytes for vmSize to set. |
Type | Description |
AzureNodeConfig.Builder | This builder for chaining. |