public final class UpdateNodePoolRequest
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 |
|---|
UpdateNodePoolRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateNodePoolRequest |
clone() |
String |
getClusterId()
Deprecated.
|
ConfidentialNodes |
getConfidentialNodes()
Confidential nodes config.
|
String |
getEtag()
The current etag of the node pool.
|
FastSocket |
getFastSocket()
Enable or disable NCCL fast socket for the node pool.
|
GcfsConfig |
getGcfsConfig()
GCFS config.
|
VirtualNIC |
getGvnic()
Enable or disable gvnic on the node pool.
|
String |
getImageType()
Required.
|
NodeKubeletConfig |
getKubeletConfig()
Node kubelet configs.
|
NodeLabels |
getLabels()
The desired node labels to be applied to all nodes in the node pool.
|
LinuxNodeConfig |
getLinuxNodeConfig()
Parameters that can be configured on Linux nodes.
|
List<String> |
getLocations()
The desired list of Google Compute Engine
[zones](https://cloud.google.com/compute/docs/zones#available) in which the node pool's nodes
should be located.
|
NodePoolLoggingConfig |
getLoggingConfig()
Logging configuration.
|
String |
getName()
The name (project, location, cluster, node pool) of the node pool to update.
|
NodeNetworkConfig |
getNodeNetworkConfig()
Node network config.
|
String |
getNodePoolId()
Deprecated.
|
String |
getNodeVersion()
Required.
|
String |
getProjectId()
Deprecated.
|
ResourceLabels |
getResourceLabels()
The resource labels for the node pool to use to annotate any related Google Compute Engine
resources.
|
NetworkTags |
getTags()
The desired network tags to be applied to all nodes in the node pool.
|
NodeTaints |
getTaints()
The desired node taints to be applied to all nodes in the node pool.
|
UpgradeSettings |
getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
|
WindowsNodeConfig |
getWindowsNodeConfig()
Parameters that can be configured on Windows nodes.
|
WorkloadMetadataConfig |
getWorkloadMetadataConfig()
The desired workload metadata config for the node pool.
|
String |
getZone()
Deprecated.
|
UpdateNodePoolRequest |
set(String fieldName,
Object value) |
UpdateNodePoolRequest |
setClusterId(String clusterId)
Deprecated.
|
UpdateNodePoolRequest |
setConfidentialNodes(ConfidentialNodes confidentialNodes)
Confidential nodes config.
|
UpdateNodePoolRequest |
setEtag(String etag)
The current etag of the node pool.
|
UpdateNodePoolRequest |
setFastSocket(FastSocket fastSocket)
Enable or disable NCCL fast socket for the node pool.
|
UpdateNodePoolRequest |
setGcfsConfig(GcfsConfig gcfsConfig)
GCFS config.
|
UpdateNodePoolRequest |
setGvnic(VirtualNIC gvnic)
Enable or disable gvnic on the node pool.
|
UpdateNodePoolRequest |
setImageType(String imageType)
Required.
|
UpdateNodePoolRequest |
setKubeletConfig(NodeKubeletConfig kubeletConfig)
Node kubelet configs.
|
UpdateNodePoolRequest |
setLabels(NodeLabels labels)
The desired node labels to be applied to all nodes in the node pool.
|
UpdateNodePoolRequest |
setLinuxNodeConfig(LinuxNodeConfig linuxNodeConfig)
Parameters that can be configured on Linux nodes.
|
UpdateNodePoolRequest |
setLocations(List<String> locations)
The desired list of Google Compute Engine
[zones](https://cloud.google.com/compute/docs/zones#available) in which the node pool's nodes
should be located.
|
UpdateNodePoolRequest |
setLoggingConfig(NodePoolLoggingConfig loggingConfig)
Logging configuration.
|
UpdateNodePoolRequest |
setName(String name)
The name (project, location, cluster, node pool) of the node pool to update.
|
UpdateNodePoolRequest |
setNodeNetworkConfig(NodeNetworkConfig nodeNetworkConfig)
Node network config.
|
UpdateNodePoolRequest |
setNodePoolId(String nodePoolId)
Deprecated.
|
UpdateNodePoolRequest |
setNodeVersion(String nodeVersion)
Required.
|
UpdateNodePoolRequest |
setProjectId(String projectId)
Deprecated.
|
UpdateNodePoolRequest |
setResourceLabels(ResourceLabels resourceLabels)
The resource labels for the node pool to use to annotate any related Google Compute Engine
resources.
|
UpdateNodePoolRequest |
setTags(NetworkTags tags)
The desired network tags to be applied to all nodes in the node pool.
|
UpdateNodePoolRequest |
setTaints(NodeTaints taints)
The desired node taints to be applied to all nodes in the node pool.
|
UpdateNodePoolRequest |
setUpgradeSettings(UpgradeSettings upgradeSettings)
Upgrade settings control disruption and speed of the upgrade.
|
UpdateNodePoolRequest |
setWindowsNodeConfig(WindowsNodeConfig windowsNodeConfig)
Parameters that can be configured on Windows nodes.
|
UpdateNodePoolRequest |
setWorkloadMetadataConfig(WorkloadMetadataConfig workloadMetadataConfig)
The desired workload metadata config for the node pool.
|
UpdateNodePoolRequest |
setZone(String zone)
Deprecated.
|
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 getClusterId()
null for nonepublic UpdateNodePoolRequest setClusterId(String clusterId)
clusterId - clusterId or null for nonepublic ConfidentialNodes getConfidentialNodes()
null for nonepublic UpdateNodePoolRequest setConfidentialNodes(ConfidentialNodes confidentialNodes)
confidentialNodes - confidentialNodes or null for nonepublic String getEtag()
null for nonepublic UpdateNodePoolRequest setEtag(String etag)
etag - etag or null for nonepublic FastSocket getFastSocket()
null for nonepublic UpdateNodePoolRequest setFastSocket(FastSocket fastSocket)
fastSocket - fastSocket or null for nonepublic GcfsConfig getGcfsConfig()
null for nonepublic UpdateNodePoolRequest setGcfsConfig(GcfsConfig gcfsConfig)
gcfsConfig - gcfsConfig or null for nonepublic VirtualNIC getGvnic()
null for nonepublic UpdateNodePoolRequest setGvnic(VirtualNIC gvnic)
gvnic - gvnic or null for nonepublic String getImageType()
null for nonepublic UpdateNodePoolRequest setImageType(String imageType)
imageType - imageType or null for nonepublic NodeKubeletConfig getKubeletConfig()
null for nonepublic UpdateNodePoolRequest setKubeletConfig(NodeKubeletConfig kubeletConfig)
kubeletConfig - kubeletConfig or null for nonepublic NodeLabels getLabels()
null for nonepublic UpdateNodePoolRequest setLabels(NodeLabels labels)
labels - labels or null for nonepublic LinuxNodeConfig getLinuxNodeConfig()
null for nonepublic UpdateNodePoolRequest setLinuxNodeConfig(LinuxNodeConfig linuxNodeConfig)
linuxNodeConfig - linuxNodeConfig or null for nonepublic List<String> getLocations()
null for nonepublic UpdateNodePoolRequest setLocations(List<String> locations)
locations - locations or null for nonepublic NodePoolLoggingConfig getLoggingConfig()
null for nonepublic UpdateNodePoolRequest setLoggingConfig(NodePoolLoggingConfig loggingConfig)
loggingConfig - loggingConfig or null for nonepublic String getName()
null for nonepublic UpdateNodePoolRequest setName(String name)
name - name or null for nonepublic NodeNetworkConfig getNodeNetworkConfig()
null for nonepublic UpdateNodePoolRequest setNodeNetworkConfig(NodeNetworkConfig nodeNetworkConfig)
nodeNetworkConfig - nodeNetworkConfig or null for nonepublic String getNodePoolId()
null for nonepublic UpdateNodePoolRequest setNodePoolId(String nodePoolId)
nodePoolId - nodePoolId or null for nonepublic String getNodeVersion()
null for nonepublic UpdateNodePoolRequest setNodeVersion(String nodeVersion)
nodeVersion - nodeVersion or null for nonepublic String getProjectId()
null for nonepublic UpdateNodePoolRequest setProjectId(String projectId)
projectId - projectId or null for nonepublic ResourceLabels getResourceLabels()
null for nonepublic UpdateNodePoolRequest setResourceLabels(ResourceLabels resourceLabels)
resourceLabels - resourceLabels or null for nonepublic NetworkTags getTags()
null for nonepublic UpdateNodePoolRequest setTags(NetworkTags tags)
tags - tags or null for nonepublic NodeTaints getTaints()
null for nonepublic UpdateNodePoolRequest setTaints(NodeTaints taints)
taints - taints or null for nonepublic UpgradeSettings getUpgradeSettings()
null for nonepublic UpdateNodePoolRequest setUpgradeSettings(UpgradeSettings upgradeSettings)
upgradeSettings - upgradeSettings or null for nonepublic WindowsNodeConfig getWindowsNodeConfig()
null for nonepublic UpdateNodePoolRequest setWindowsNodeConfig(WindowsNodeConfig windowsNodeConfig)
windowsNodeConfig - windowsNodeConfig or null for nonepublic WorkloadMetadataConfig getWorkloadMetadataConfig()
null for nonepublic UpdateNodePoolRequest setWorkloadMetadataConfig(WorkloadMetadataConfig workloadMetadataConfig)
workloadMetadataConfig - workloadMetadataConfig or null for nonepublic String getZone()
null for nonepublic UpdateNodePoolRequest setZone(String zone)
zone - zone or null for nonepublic UpdateNodePoolRequest set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic UpdateNodePoolRequest clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2023 Google. All rights reserved.