public final class AutoprovisioningNodePoolDefaults
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
AutoprovisioningNodePoolDefaults() |
| Modifier and Type | Method and Description |
|---|---|
AutoprovisioningNodePoolDefaults |
clone() |
String |
getBootDiskKmsKey()
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the
node pool.
|
Integer |
getDiskSizeGb()
Size of the disk attached to each node, specified in GB.
|
String |
getDiskType()
Type of the disk attached to each node (e.g.
|
String |
getImageType()
The image type to use for NAP created node.
|
NodeManagement |
getManagement()
NodeManagement configuration for this NodePool.
|
String |
getMinCpuPlatform()
Deprecated.
|
List<String> |
getOauthScopes()
The set of Google API scopes to be made available on all of the node VMs under the "default"
service account.
|
String |
getServiceAccount()
The Google Cloud Platform Service Account to be used by the node VMs.
|
ShieldedInstanceConfig |
getShieldedInstanceConfig()
Shielded Instance options.
|
UpgradeSettings |
getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
|
AutoprovisioningNodePoolDefaults |
set(String fieldName,
Object value) |
AutoprovisioningNodePoolDefaults |
setBootDiskKmsKey(String bootDiskKmsKey)
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the
node pool.
|
AutoprovisioningNodePoolDefaults |
setDiskSizeGb(Integer diskSizeGb)
Size of the disk attached to each node, specified in GB.
|
AutoprovisioningNodePoolDefaults |
setDiskType(String diskType)
Type of the disk attached to each node (e.g.
|
AutoprovisioningNodePoolDefaults |
setImageType(String imageType)
The image type to use for NAP created node.
|
AutoprovisioningNodePoolDefaults |
setManagement(NodeManagement management)
NodeManagement configuration for this NodePool.
|
AutoprovisioningNodePoolDefaults |
setMinCpuPlatform(String minCpuPlatform)
Deprecated.
|
AutoprovisioningNodePoolDefaults |
setOauthScopes(List<String> oauthScopes)
The set of Google API scopes to be made available on all of the node VMs under the "default"
service account.
|
AutoprovisioningNodePoolDefaults |
setServiceAccount(String serviceAccount)
The Google Cloud Platform Service Account to be used by the node VMs.
|
AutoprovisioningNodePoolDefaults |
setShieldedInstanceConfig(ShieldedInstanceConfig shieldedInstanceConfig)
Shielded Instance options.
|
AutoprovisioningNodePoolDefaults |
setUpgradeSettings(UpgradeSettings upgradeSettings)
Upgrade settings control disruption and speed of the upgrade.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getBootDiskKmsKey()
null for nonepublic AutoprovisioningNodePoolDefaults setBootDiskKmsKey(String bootDiskKmsKey)
bootDiskKmsKey - bootDiskKmsKey or null for nonepublic Integer getDiskSizeGb()
null for nonepublic AutoprovisioningNodePoolDefaults setDiskSizeGb(Integer diskSizeGb)
diskSizeGb - diskSizeGb or null for nonepublic String getDiskType()
null for nonepublic AutoprovisioningNodePoolDefaults setDiskType(String diskType)
diskType - diskType or null for nonepublic String getImageType()
null for nonepublic AutoprovisioningNodePoolDefaults setImageType(String imageType)
imageType - imageType or null for nonepublic NodeManagement getManagement()
null for nonepublic AutoprovisioningNodePoolDefaults setManagement(NodeManagement management)
management - management or null for nonepublic String getMinCpuPlatform()
null for nonepublic AutoprovisioningNodePoolDefaults setMinCpuPlatform(String minCpuPlatform)
minCpuPlatform - minCpuPlatform or null for nonepublic List<String> getOauthScopes()
null for nonepublic AutoprovisioningNodePoolDefaults setOauthScopes(List<String> oauthScopes)
oauthScopes - oauthScopes or null for nonepublic String getServiceAccount()
null for nonepublic AutoprovisioningNodePoolDefaults setServiceAccount(String serviceAccount)
serviceAccount - serviceAccount or null for nonepublic ShieldedInstanceConfig getShieldedInstanceConfig()
null for nonepublic AutoprovisioningNodePoolDefaults setShieldedInstanceConfig(ShieldedInstanceConfig shieldedInstanceConfig)
shieldedInstanceConfig - shieldedInstanceConfig or null for nonepublic UpgradeSettings getUpgradeSettings()
null for nonepublic AutoprovisioningNodePoolDefaults setUpgradeSettings(UpgradeSettings upgradeSettings)
upgradeSettings - upgradeSettings or null for nonepublic AutoprovisioningNodePoolDefaults set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic AutoprovisioningNodePoolDefaults clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2023 Google. All rights reserved.