Package com.google.container.v1
Class UpdateNodePoolRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
com.google.container.v1.UpdateNodePoolRequest.Builder
- All Implemented Interfaces:
UpdateNodePoolRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UpdateNodePoolRequest
public static final class UpdateNodePoolRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
implements UpdateNodePoolRequestOrBuilder
UpdateNodePoolRequests update a node pool's image and/or version.Protobuf type
google.container.v1.UpdateNodePoolRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAccelerators(int index, AcceleratorConfig value) A list of hardware accelerators to be attached to each node.addAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.addAccelerators(AcceleratorConfig value) A list of hardware accelerators to be attached to each node.addAccelerators(AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.A list of hardware accelerators to be attached to each node.addAcceleratorsBuilder(int index) A list of hardware accelerators to be attached to each node.addAllAccelerators(Iterable<? extends AcceleratorConfig> values) A list of hardware accelerators to be attached to each node.addAllLocations(Iterable<String> values) 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.addAllStoragePools(Iterable<String> values) List of Storage Pools where boot disks are provisioned.addLocations(String value) 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.addLocationsBytes(com.google.protobuf.ByteString value) 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.addStoragePools(String value) List of Storage Pools where boot disks are provisioned.addStoragePoolsBytes(com.google.protobuf.ByteString value) List of Storage Pools where boot disks are provisioned.build()clear()A list of hardware accelerators to be attached to each node.The desired boot disk config for nodes in the node pool.Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated.Confidential nodes config.Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.The desired containerd config for nodes in the node pool.Optional.Optional.The current etag of the node pool.Enable or disable NCCL fast socket for the node pool.Flex Start flag for enabling Flex Start VM.GCFS config.Enable or disable gvnic on the node pool.The desired name of the image name to use for this node.The project containing the desired image to use for this node pool.Required.Node kubelet configs.The desired node labels to be applied to all nodes in the node pool.Parameters that can be configured on Linux nodes.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.Logging configuration.Optional.The maximum duration for the nodes to exist.The name (project, location, cluster, node pool) of the node pool to update.The desired node drain configuration for nodes in the node pool.Node network config.Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated.Required.Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated.Specifies the configuration of queued provisioning.The resource labels for the node pool to use to annotate any related Google Compute Engine resources.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.List of Storage Pools where boot disks are provisioned.The desired network tags to be applied to all nodes in the node pool.The taint configuration for the node pool.The desired node taints to be applied to all nodes in the node pool.Upgrade settings control disruption and speed of the upgrade.Parameters that can be configured on Windows nodes.The desired workload metadata config for the node pool.Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated.getAccelerators(int index) A list of hardware accelerators to be attached to each node.getAcceleratorsBuilder(int index) A list of hardware accelerators to be attached to each node.A list of hardware accelerators to be attached to each node.intA list of hardware accelerators to be attached to each node.A list of hardware accelerators to be attached to each node.getAcceleratorsOrBuilder(int index) A list of hardware accelerators to be attached to each node.List<? extends AcceleratorConfigOrBuilder>A list of hardware accelerators to be attached to each node.The desired boot disk config for nodes in the node pool.The desired boot disk config for nodes in the node pool.The desired boot disk config for nodes in the node pool.Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated.Confidential nodes config.Confidential nodes config.Confidential nodes config.com.google.protobuf.DurationConsolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.com.google.protobuf.Duration.BuilderConsolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.com.google.protobuf.DurationOrBuilderConsolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.The desired containerd config for nodes in the node pool.The desired containerd config for nodes in the node pool.The desired containerd config for nodes in the node pool.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongOptional.Optional.com.google.protobuf.ByteStringOptional.getEtag()The current etag of the node pool.com.google.protobuf.ByteStringThe current etag of the node pool.Enable or disable NCCL fast socket for the node pool.Enable or disable NCCL fast socket for the node pool.Enable or disable NCCL fast socket for the node pool.booleanFlex Start flag for enabling Flex Start VM.GCFS config.GCFS config.GCFS config.getGvnic()Enable or disable gvnic on the node pool.Enable or disable gvnic on the node pool.Enable or disable gvnic on the node pool.getImage()The desired name of the image name to use for this node.com.google.protobuf.ByteStringThe desired name of the image name to use for this node.The project containing the desired image to use for this node pool.com.google.protobuf.ByteStringThe project containing the desired image to use for this node pool.Required.com.google.protobuf.ByteStringRequired.Node kubelet configs.Node kubelet configs.Node kubelet configs.The desired node labels to be applied to all nodes in the node pool.The desired node labels to be applied to all nodes in the node pool.The desired node labels to be applied to all nodes in the node pool.Parameters that can be configured on Linux nodes.Parameters that can be configured on Linux nodes.Parameters that can be configured on Linux nodes.getLocations(int index) 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.com.google.protobuf.ByteStringgetLocationsBytes(int index) 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.intThe 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.com.google.protobuf.ProtocolStringListThe 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.Logging configuration.Logging configuration.Logging configuration.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.DurationThe maximum duration for the nodes to exist.com.google.protobuf.Duration.BuilderThe maximum duration for the nodes to exist.com.google.protobuf.DurationOrBuilderThe maximum duration for the nodes to exist.getName()The name (project, location, cluster, node pool) of the node pool to update.com.google.protobuf.ByteStringThe name (project, location, cluster, node pool) of the node pool to update.The desired node drain configuration for nodes in the node pool.The desired node drain configuration for nodes in the node pool.The desired node drain configuration for nodes in the node pool.Node network config.Node network config.Node network config.Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated.Required.com.google.protobuf.ByteStringRequired.Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated.Specifies the configuration of queued provisioning.Specifies the configuration of queued provisioning.Specifies the configuration of queued provisioning.The resource labels for the node pool to use to annotate any related Google Compute Engine resources.The resource labels for the node pool to use to annotate any related Google Compute Engine resources.The resource labels for the node pool to use to annotate any related Google Compute Engine resources.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.getStoragePools(int index) List of Storage Pools where boot disks are provisioned.com.google.protobuf.ByteStringgetStoragePoolsBytes(int index) List of Storage Pools where boot disks are provisioned.intList of Storage Pools where boot disks are provisioned.com.google.protobuf.ProtocolStringListList of Storage Pools where boot disks are provisioned.getTags()The desired network tags to be applied to all nodes in the node pool.The desired network tags to be applied to all nodes in the node pool.The desired network tags to be applied to all nodes in the node pool.The taint configuration for the node pool.The taint configuration for the node pool.The taint configuration for the node pool.The desired node taints to be applied to all nodes in the node pool.The desired node taints to be applied to all nodes in the node pool.The desired node taints to be applied to all nodes in the node pool.Upgrade settings control disruption and speed of the upgrade.Upgrade settings control disruption and speed of the upgrade.Upgrade settings control disruption and speed of the upgrade.Parameters that can be configured on Windows nodes.Parameters that can be configured on Windows nodes.Parameters that can be configured on Windows nodes.The desired workload metadata config for the node pool.The desired workload metadata config for the node pool.The desired workload metadata config for the node pool.getZone()Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated.booleanThe desired boot disk config for nodes in the node pool.booleanConfidential nodes config.booleanConsolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.booleanThe desired containerd config for nodes in the node pool.booleanEnable or disable NCCL fast socket for the node pool.booleanFlex Start flag for enabling Flex Start VM.booleanGCFS config.booleanhasGvnic()Enable or disable gvnic on the node pool.booleanNode kubelet configs.booleanThe desired node labels to be applied to all nodes in the node pool.booleanParameters that can be configured on Linux nodes.booleanLogging configuration.booleanThe maximum duration for the nodes to exist.booleanThe desired node drain configuration for nodes in the node pool.booleanNode network config.booleanSpecifies the configuration of queued provisioning.booleanThe resource labels for the node pool to use to annotate any related Google Compute Engine resources.booleanDesired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.booleanhasTags()The desired network tags to be applied to all nodes in the node pool.booleanThe taint configuration for the node pool.booleanThe desired node taints to be applied to all nodes in the node pool.booleanUpgrade settings control disruption and speed of the upgrade.booleanParameters that can be configured on Windows nodes.booleanThe desired workload metadata config for the node pool.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBootDisk(BootDisk value) The desired boot disk config for nodes in the node pool.Confidential nodes config.mergeConsolidationDelay(com.google.protobuf.Duration value) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.The desired containerd config for nodes in the node pool.mergeFastSocket(FastSocket value) Enable or disable NCCL fast socket for the node pool.mergeFrom(UpdateNodePoolRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcfsConfig(GcfsConfig value) GCFS config.mergeGvnic(VirtualNIC value) Enable or disable gvnic on the node pool.Node kubelet configs.mergeLabels(NodeLabels value) The desired node labels to be applied to all nodes in the node pool.Parameters that can be configured on Linux nodes.Logging configuration.mergeMaxRunDuration(com.google.protobuf.Duration value) The maximum duration for the nodes to exist.The desired node drain configuration for nodes in the node pool.Node network config.Specifies the configuration of queued provisioning.The resource labels for the node pool to use to annotate any related Google Compute Engine resources.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.mergeTags(NetworkTags value) The desired network tags to be applied to all nodes in the node pool.mergeTaintConfig(TaintConfig value) The taint configuration for the node pool.mergeTaints(NodeTaints value) The desired node taints to be applied to all nodes in the node pool.Upgrade settings control disruption and speed of the upgrade.Parameters that can be configured on Windows nodes.The desired workload metadata config for the node pool.removeAccelerators(int index) A list of hardware accelerators to be attached to each node.setAccelerators(int index, AcceleratorConfig value) A list of hardware accelerators to be attached to each node.setAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.setBootDisk(BootDisk value) The desired boot disk config for nodes in the node pool.setBootDisk(BootDisk.Builder builderForValue) The desired boot disk config for nodes in the node pool.setClusterId(String value) Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated.setClusterIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated.Confidential nodes config.setConfidentialNodes(ConfidentialNodes.Builder builderForValue) Confidential nodes config.setConsolidationDelay(com.google.protobuf.Duration value) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.setConsolidationDelay(com.google.protobuf.Duration.Builder builderForValue) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.The desired containerd config for nodes in the node pool.setContainerdConfig(ContainerdConfig.Builder builderForValue) The desired containerd config for nodes in the node pool.setDiskSizeGb(long value) Optional.setDiskType(String value) Optional.setDiskTypeBytes(com.google.protobuf.ByteString value) Optional.The current etag of the node pool.setEtagBytes(com.google.protobuf.ByteString value) The current etag of the node pool.setFastSocket(FastSocket value) Enable or disable NCCL fast socket for the node pool.setFastSocket(FastSocket.Builder builderForValue) Enable or disable NCCL fast socket for the node pool.setFlexStart(boolean value) Flex Start flag for enabling Flex Start VM.setGcfsConfig(GcfsConfig value) GCFS config.setGcfsConfig(GcfsConfig.Builder builderForValue) GCFS config.setGvnic(VirtualNIC value) Enable or disable gvnic on the node pool.setGvnic(VirtualNIC.Builder builderForValue) Enable or disable gvnic on the node pool.The desired name of the image name to use for this node.setImageBytes(com.google.protobuf.ByteString value) The desired name of the image name to use for this node.setImageProject(String value) The project containing the desired image to use for this node pool.setImageProjectBytes(com.google.protobuf.ByteString value) The project containing the desired image to use for this node pool.setImageType(String value) Required.setImageTypeBytes(com.google.protobuf.ByteString value) Required.Node kubelet configs.setKubeletConfig(NodeKubeletConfig.Builder builderForValue) Node kubelet configs.setLabels(NodeLabels value) The desired node labels to be applied to all nodes in the node pool.setLabels(NodeLabels.Builder builderForValue) The desired node labels to be applied to all nodes in the node pool.Parameters that can be configured on Linux nodes.setLinuxNodeConfig(LinuxNodeConfig.Builder builderForValue) Parameters that can be configured on Linux nodes.setLocations(int index, String value) 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.Logging configuration.setLoggingConfig(NodePoolLoggingConfig.Builder builderForValue) Logging configuration.setMachineType(String value) Optional.setMachineTypeBytes(com.google.protobuf.ByteString value) Optional.setMaxRunDuration(com.google.protobuf.Duration value) The maximum duration for the nodes to exist.setMaxRunDuration(com.google.protobuf.Duration.Builder builderForValue) The maximum duration for the nodes to exist.The name (project, location, cluster, node pool) of the node pool to update.setNameBytes(com.google.protobuf.ByteString value) The name (project, location, cluster, node pool) of the node pool to update.The desired node drain configuration for nodes in the node pool.setNodeDrainConfig(NodePool.NodeDrainConfig.Builder builderForValue) The desired node drain configuration for nodes in the node pool.Node network config.setNodeNetworkConfig(NodeNetworkConfig.Builder builderForValue) Node network config.setNodePoolId(String value) Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated.setNodePoolIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated.setNodeVersion(String value) Required.setNodeVersionBytes(com.google.protobuf.ByteString value) Required.setProjectId(String value) Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated.setProjectIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated.Specifies the configuration of queued provisioning.setQueuedProvisioning(NodePool.QueuedProvisioning.Builder builderForValue) Specifies the configuration of queued provisioning.setResourceLabels(ResourceLabels value) The resource labels for the node pool to use to annotate any related Google Compute Engine resources.setResourceLabels(ResourceLabels.Builder builderForValue) The resource labels for the node pool to use to annotate any related Google Compute Engine resources.Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.setResourceManagerTags(ResourceManagerTags.Builder builderForValue) Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.setStoragePools(int index, String value) List of Storage Pools where boot disks are provisioned.setTags(NetworkTags value) The desired network tags to be applied to all nodes in the node pool.setTags(NetworkTags.Builder builderForValue) The desired network tags to be applied to all nodes in the node pool.setTaintConfig(TaintConfig value) The taint configuration for the node pool.setTaintConfig(TaintConfig.Builder builderForValue) The taint configuration for the node pool.setTaints(NodeTaints value) The desired node taints to be applied to all nodes in the node pool.setTaints(NodeTaints.Builder builderForValue) The desired node taints to be applied to all nodes in the node pool.Upgrade settings control disruption and speed of the upgrade.setUpgradeSettings(NodePool.UpgradeSettings.Builder builderForValue) Upgrade settings control disruption and speed of the upgrade.Parameters that can be configured on Windows nodes.setWindowsNodeConfig(WindowsNodeConfig.Builder builderForValue) Parameters that can be configured on Windows nodes.The desired workload metadata config for the node pool.setWorkloadMetadataConfig(WorkloadMetadataConfig.Builder builderForValue) The desired workload metadata config for the node pool.Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated.setZoneBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateNodePoolRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UpdateNodePoolRequest.Builder>
-
mergeFrom
public UpdateNodePoolRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateNodePoolRequest.Builder>- Throws:
IOException
-
getProjectId
Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=4335Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
string project_id = 1 [deprecated = true];- Specified by:
getProjectIdin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=4335Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
string project_id = 1 [deprecated = true];- Specified by:
getProjectIdBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=4335Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
string project_id = 1 [deprecated = true];- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=4335Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
string project_id = 1 [deprecated = true];- Returns:
- This builder for chaining.
-
setProjectIdBytes
@Deprecated public UpdateNodePoolRequest.Builder setProjectIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=4335Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
string project_id = 1 [deprecated = true];- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-
getZone
Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=4341Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.
string zone = 2 [deprecated = true];- Specified by:
getZonein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The zone.
-
getZoneBytes
Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=4341Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.
string zone = 2 [deprecated = true];- Specified by:
getZoneBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for zone.
-
setZone
Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=4341Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.
string zone = 2 [deprecated = true];- Parameters:
value- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=4341Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.
string zone = 2 [deprecated = true];- Returns:
- This builder for chaining.
-
setZoneBytes
Deprecated.google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=4341Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.
string zone = 2 [deprecated = true];- Parameters:
value- The bytes for zone to set.- Returns:
- This builder for chaining.
-
getClusterId
Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=4345Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
string cluster_id = 3 [deprecated = true];- Specified by:
getClusterIdin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The clusterId.
-
getClusterIdBytes
Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=4345Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
string cluster_id = 3 [deprecated = true];- Specified by:
getClusterIdBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for clusterId.
-
setClusterId
Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=4345Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
string cluster_id = 3 [deprecated = true];- Parameters:
value- The clusterId to set.- Returns:
- This builder for chaining.
-
clearClusterId
Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=4345Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
string cluster_id = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
setClusterIdBytes
@Deprecated public UpdateNodePoolRequest.Builder setClusterIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=4345Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
string cluster_id = 3 [deprecated = true];- Parameters:
value- The bytes for clusterId to set.- Returns:
- This builder for chaining.
-
getNodePoolId
Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=4349Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
string node_pool_id = 4 [deprecated = true];- Specified by:
getNodePoolIdin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The nodePoolId.
-
getNodePoolIdBytes
Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=4349Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
string node_pool_id = 4 [deprecated = true];- Specified by:
getNodePoolIdBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for nodePoolId.
-
setNodePoolId
Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=4349Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
string node_pool_id = 4 [deprecated = true];- Parameters:
value- The nodePoolId to set.- Returns:
- This builder for chaining.
-
clearNodePoolId
Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=4349Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
string node_pool_id = 4 [deprecated = true];- Returns:
- This builder for chaining.
-
setNodePoolIdBytes
@Deprecated public UpdateNodePoolRequest.Builder setNodePoolIdBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=4349Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
string node_pool_id = 4 [deprecated = true];- Parameters:
value- The bytes for nodePoolId to set.- Returns:
- This builder for chaining.
-
getNodeVersion
Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
string node_version = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeVersionin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The nodeVersion.
-
getNodeVersionBytes
public com.google.protobuf.ByteString getNodeVersionBytes()Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
string node_version = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNodeVersionBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for nodeVersion.
-
setNodeVersion
Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
string node_version = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The nodeVersion to set.- Returns:
- This builder for chaining.
-
clearNodeVersion
Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
string node_version = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNodeVersionBytes
Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
string node_version = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for nodeVersion to set.- Returns:
- This builder for chaining.
-
getImageType
Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
string image_type = 6 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getImageTypein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The imageType.
-
getImageTypeBytes
public com.google.protobuf.ByteString getImageTypeBytes()Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
string image_type = 6 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getImageTypeBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for imageType.
-
setImageType
Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
string image_type = 6 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The imageType to set.- Returns:
- This builder for chaining.
-
clearImageType
Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
string image_type = 6 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setImageTypeBytes
Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
string image_type = 6 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for imageType to set.- Returns:
- This builder for chaining.
-
getName
The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
string name = 8;- Specified by:
getNamein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
string name = 8;- Specified by:
getNameBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for name.
-
setName
The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
string name = 8;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
string name = 8;- Returns:
- This builder for chaining.
-
setNameBytes
The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
string name = 8;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getImage
The desired name of the image name to use for this node. This is used to create clusters using a custom image.
string image = 10;- Specified by:
getImagein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The image.
-
getImageBytes
public com.google.protobuf.ByteString getImageBytes()The desired name of the image name to use for this node. This is used to create clusters using a custom image.
string image = 10;- Specified by:
getImageBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for image.
-
setImage
The desired name of the image name to use for this node. This is used to create clusters using a custom image.
string image = 10;- Parameters:
value- The image to set.- Returns:
- This builder for chaining.
-
clearImage
The desired name of the image name to use for this node. This is used to create clusters using a custom image.
string image = 10;- Returns:
- This builder for chaining.
-
setImageBytes
The desired name of the image name to use for this node. This is used to create clusters using a custom image.
string image = 10;- Parameters:
value- The bytes for image to set.- Returns:
- This builder for chaining.
-
getImageProject
The project containing the desired image to use for this node pool. This is used to create clusters using a custom image.
string image_project = 11;- Specified by:
getImageProjectin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The imageProject.
-
getImageProjectBytes
public com.google.protobuf.ByteString getImageProjectBytes()The project containing the desired image to use for this node pool. This is used to create clusters using a custom image.
string image_project = 11;- Specified by:
getImageProjectBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for imageProject.
-
setImageProject
The project containing the desired image to use for this node pool. This is used to create clusters using a custom image.
string image_project = 11;- Parameters:
value- The imageProject to set.- Returns:
- This builder for chaining.
-
clearImageProject
The project containing the desired image to use for this node pool. This is used to create clusters using a custom image.
string image_project = 11;- Returns:
- This builder for chaining.
-
setImageProjectBytes
The project containing the desired image to use for this node pool. This is used to create clusters using a custom image.
string image_project = 11;- Parameters:
value- The bytes for imageProject to set.- Returns:
- This builder for chaining.
-
getLocationsList
public com.google.protobuf.ProtocolStringList getLocationsList()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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Specified by:
getLocationsListin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- A list containing the locations.
-
getLocationsCount
public int getLocationsCount()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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Specified by:
getLocationsCountin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The count of locations.
-
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Specified by:
getLocationsin interfaceUpdateNodePoolRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The locations at the given index.
-
getLocationsBytes
public com.google.protobuf.ByteString getLocationsBytes(int index) 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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Specified by:
getLocationsBytesin interfaceUpdateNodePoolRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
setLocations
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Parameters:
index- The index to set the value at.value- The locations to set.- Returns:
- This builder for chaining.
-
addLocations
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Parameters:
value- The locations to add.- Returns:
- This builder for chaining.
-
addAllLocations
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Parameters:
values- The locations to add.- Returns:
- This builder for chaining.
-
clearLocations
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Returns:
- This builder for chaining.
-
addLocationsBytes
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. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.
repeated string locations = 13;- Parameters:
value- The bytes of the locations to add.- Returns:
- This builder for chaining.
-
hasWorkloadMetadataConfig
public boolean hasWorkloadMetadataConfig()The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14;- Specified by:
hasWorkloadMetadataConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the workloadMetadataConfig field is set.
-
getWorkloadMetadataConfig
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14;- Specified by:
getWorkloadMetadataConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The workloadMetadataConfig.
-
setWorkloadMetadataConfig
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14; -
setWorkloadMetadataConfig
public UpdateNodePoolRequest.Builder setWorkloadMetadataConfig(WorkloadMetadataConfig.Builder builderForValue) The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14; -
mergeWorkloadMetadataConfig
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14; -
clearWorkloadMetadataConfig
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14; -
getWorkloadMetadataConfigBuilder
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14; -
getWorkloadMetadataConfigOrBuilder
The desired workload metadata config for the node pool.
.google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14;- Specified by:
getWorkloadMetadataConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasUpgradeSettings
public boolean hasUpgradeSettings()Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15;- Specified by:
hasUpgradeSettingsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the upgradeSettings field is set.
-
getUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15;- Specified by:
getUpgradeSettingsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The upgradeSettings.
-
setUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15; -
setUpgradeSettings
public UpdateNodePoolRequest.Builder setUpgradeSettings(NodePool.UpgradeSettings.Builder builderForValue) Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15; -
mergeUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15; -
clearUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15; -
getUpgradeSettingsBuilder
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15; -
getUpgradeSettingsOrBuilder
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 15;- Specified by:
getUpgradeSettingsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasTags
public boolean hasTags()The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16;- Specified by:
hasTagsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the tags field is set.
-
getTags
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16;- Specified by:
getTagsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The tags.
-
setTags
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16; -
setTags
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16; -
mergeTags
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16; -
clearTags
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16; -
getTagsBuilder
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16; -
getTagsOrBuilder
The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
.google.container.v1.NetworkTags tags = 16;- Specified by:
getTagsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasTaints
public boolean hasTaints()The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17;- Specified by:
hasTaintsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the taints field is set.
-
getTaints
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17;- Specified by:
getTaintsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The taints.
-
setTaints
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17; -
setTaints
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17; -
mergeTaints
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17; -
clearTaints
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17; -
getTaintsBuilder
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17; -
getTaintsOrBuilder
The desired node taints to be applied to all nodes in the node pool. If this field is not present, the taints will not be changed. Otherwise, the existing node taints will be *replaced* with the provided taints.
.google.container.v1.NodeTaints taints = 17;- Specified by:
getTaintsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasLabels
public boolean hasLabels()The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18;- Specified by:
hasLabelsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the labels field is set.
-
getLabels
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18;- Specified by:
getLabelsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The labels.
-
setLabels
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18; -
setLabels
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18; -
mergeLabels
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18; -
clearLabels
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18; -
getLabelsBuilder
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18; -
getLabelsOrBuilder
The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be *replaced* with the provided labels.
.google.container.v1.NodeLabels labels = 18;- Specified by:
getLabelsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasLinuxNodeConfig
public boolean hasLinuxNodeConfig()Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19;- Specified by:
hasLinuxNodeConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the linuxNodeConfig field is set.
-
getLinuxNodeConfig
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19;- Specified by:
getLinuxNodeConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The linuxNodeConfig.
-
setLinuxNodeConfig
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19; -
setLinuxNodeConfig
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19; -
mergeLinuxNodeConfig
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19; -
clearLinuxNodeConfig
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19; -
getLinuxNodeConfigBuilder
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19; -
getLinuxNodeConfigOrBuilder
Parameters that can be configured on Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 19;- Specified by:
getLinuxNodeConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasKubeletConfig
public boolean hasKubeletConfig()Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20;- Specified by:
hasKubeletConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the kubeletConfig field is set.
-
getKubeletConfig
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20;- Specified by:
getKubeletConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The kubeletConfig.
-
setKubeletConfig
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20; -
setKubeletConfig
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20; -
mergeKubeletConfig
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20; -
clearKubeletConfig
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20; -
getKubeletConfigBuilder
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20; -
getKubeletConfigOrBuilder
Node kubelet configs.
.google.container.v1.NodeKubeletConfig kubelet_config = 20;- Specified by:
getKubeletConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasNodeNetworkConfig
public boolean hasNodeNetworkConfig()Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21;- Specified by:
hasNodeNetworkConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the nodeNetworkConfig field is set.
-
getNodeNetworkConfig
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21;- Specified by:
getNodeNetworkConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The nodeNetworkConfig.
-
setNodeNetworkConfig
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21; -
setNodeNetworkConfig
public UpdateNodePoolRequest.Builder setNodeNetworkConfig(NodeNetworkConfig.Builder builderForValue) Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21; -
mergeNodeNetworkConfig
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21; -
clearNodeNetworkConfig
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21; -
getNodeNetworkConfigBuilder
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21; -
getNodeNetworkConfigOrBuilder
Node network config.
.google.container.v1.NodeNetworkConfig node_network_config = 21;- Specified by:
getNodeNetworkConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasGcfsConfig
public boolean hasGcfsConfig()GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22;- Specified by:
hasGcfsConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the gcfsConfig field is set.
-
getGcfsConfig
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22;- Specified by:
getGcfsConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The gcfsConfig.
-
setGcfsConfig
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22; -
setGcfsConfig
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22; -
mergeGcfsConfig
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22; -
clearGcfsConfig
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22; -
getGcfsConfigBuilder
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22; -
getGcfsConfigOrBuilder
GCFS config.
.google.container.v1.GcfsConfig gcfs_config = 22;- Specified by:
getGcfsConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasConfidentialNodes
public boolean hasConfidentialNodes()Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23;- Specified by:
hasConfidentialNodesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the confidentialNodes field is set.
-
getConfidentialNodes
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23;- Specified by:
getConfidentialNodesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The confidentialNodes.
-
setConfidentialNodes
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23; -
setConfidentialNodes
public UpdateNodePoolRequest.Builder setConfidentialNodes(ConfidentialNodes.Builder builderForValue) Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23; -
mergeConfidentialNodes
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23; -
clearConfidentialNodes
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23; -
getConfidentialNodesBuilder
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23; -
getConfidentialNodesOrBuilder
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
.google.container.v1.ConfidentialNodes confidential_nodes = 23;- Specified by:
getConfidentialNodesOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasGvnic
public boolean hasGvnic()Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29;- Specified by:
hasGvnicin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the gvnic field is set.
-
getGvnic
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29;- Specified by:
getGvnicin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The gvnic.
-
setGvnic
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29; -
setGvnic
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29; -
mergeGvnic
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29; -
clearGvnic
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29; -
getGvnicBuilder
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29; -
getGvnicOrBuilder
Enable or disable gvnic on the node pool.
.google.container.v1.VirtualNIC gvnic = 29;- Specified by:
getGvnicOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
getEtag
The current etag of the node pool. If an etag is provided and does not match the current etag of the node pool, update will be blocked and an ABORTED error will be returned.
string etag = 30;- Specified by:
getEtagin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()The current etag of the node pool. If an etag is provided and does not match the current etag of the node pool, update will be blocked and an ABORTED error will be returned.
string etag = 30;- Specified by:
getEtagBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for etag.
-
setEtag
The current etag of the node pool. If an etag is provided and does not match the current etag of the node pool, update will be blocked and an ABORTED error will be returned.
string etag = 30;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
The current etag of the node pool. If an etag is provided and does not match the current etag of the node pool, update will be blocked and an ABORTED error will be returned.
string etag = 30;- Returns:
- This builder for chaining.
-
setEtagBytes
The current etag of the node pool. If an etag is provided and does not match the current etag of the node pool, update will be blocked and an ABORTED error will be returned.
string etag = 30;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
hasFastSocket
public boolean hasFastSocket()Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31;- Specified by:
hasFastSocketin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the fastSocket field is set.
-
getFastSocket
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31;- Specified by:
getFastSocketin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The fastSocket.
-
setFastSocket
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31; -
setFastSocket
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31; -
mergeFastSocket
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31; -
clearFastSocket
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31; -
getFastSocketBuilder
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31; -
getFastSocketOrBuilder
Enable or disable NCCL fast socket for the node pool.
.google.container.v1.FastSocket fast_socket = 31;- Specified by:
getFastSocketOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32;- Specified by:
hasLoggingConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32;- Specified by:
getLoggingConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32; -
setLoggingConfig
public UpdateNodePoolRequest.Builder setLoggingConfig(NodePoolLoggingConfig.Builder builderForValue) Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32; -
mergeLoggingConfig
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32; -
clearLoggingConfig
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32; -
getLoggingConfigBuilder
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32; -
getLoggingConfigOrBuilder
Logging configuration.
.google.container.v1.NodePoolLoggingConfig logging_config = 32;- Specified by:
getLoggingConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasResourceLabels
public boolean hasResourceLabels()The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33;- Specified by:
hasResourceLabelsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the resourceLabels field is set.
-
getResourceLabels
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33;- Specified by:
getResourceLabelsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The resourceLabels.
-
setResourceLabels
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33; -
setResourceLabels
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33; -
mergeResourceLabels
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33; -
clearResourceLabels
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33; -
getResourceLabelsBuilder
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33; -
getResourceLabelsOrBuilder
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
.google.container.v1.ResourceLabels resource_labels = 33;- Specified by:
getResourceLabelsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasWindowsNodeConfig
public boolean hasWindowsNodeConfig()Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34;- Specified by:
hasWindowsNodeConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the windowsNodeConfig field is set.
-
getWindowsNodeConfig
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34;- Specified by:
getWindowsNodeConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The windowsNodeConfig.
-
setWindowsNodeConfig
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34; -
setWindowsNodeConfig
public UpdateNodePoolRequest.Builder setWindowsNodeConfig(WindowsNodeConfig.Builder builderForValue) Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34; -
mergeWindowsNodeConfig
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34; -
clearWindowsNodeConfig
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34; -
getWindowsNodeConfigBuilder
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34; -
getWindowsNodeConfigOrBuilder
Parameters that can be configured on Windows nodes.
.google.container.v1.WindowsNodeConfig windows_node_config = 34;- Specified by:
getWindowsNodeConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
getAcceleratorsList
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35;- Specified by:
getAcceleratorsListin interfaceUpdateNodePoolRequestOrBuilder
-
getAcceleratorsCount
public int getAcceleratorsCount()A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35;- Specified by:
getAcceleratorsCountin interfaceUpdateNodePoolRequestOrBuilder
-
getAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35;- Specified by:
getAcceleratorsin interfaceUpdateNodePoolRequestOrBuilder
-
setAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
setAccelerators
public UpdateNodePoolRequest.Builder setAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAccelerators
public UpdateNodePoolRequest.Builder addAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAllAccelerators
public UpdateNodePoolRequest.Builder addAllAccelerators(Iterable<? extends AcceleratorConfig> values) A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
clearAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
removeAccelerators
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
getAcceleratorsBuilder
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
getAcceleratorsOrBuilder
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35;- Specified by:
getAcceleratorsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
getAcceleratorsOrBuilderList
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35;- Specified by:
getAcceleratorsOrBuilderListin interfaceUpdateNodePoolRequestOrBuilder
-
addAcceleratorsBuilder
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
addAcceleratorsBuilder
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
getAcceleratorsBuilderList
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
repeated .google.container.v1.AcceleratorConfig accelerators = 35; -
getMachineType
Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.
string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMachineTypein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.
string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMachineTypeBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.
string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.
string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setMachineTypeBytes
Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.
string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
getDiskType
Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk type.
string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDiskTypein interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The diskType.
-
getDiskTypeBytes
public com.google.protobuf.ByteString getDiskTypeBytes()Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk type.
string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDiskTypeBytesin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bytes for diskType.
-
setDiskType
Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk type.
string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The diskType to set.- Returns:
- This builder for chaining.
-
clearDiskType
Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk type.
string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDiskTypeBytes
Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk type.
string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for diskType to set.- Returns:
- This builder for chaining.
-
getDiskSizeGb
public long getDiskSizeGb()Optional. The desired disk size for nodes in the node pool specified in GB. The smallest allowed disk size is 10GB. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk size.
int64 disk_size_gb = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDiskSizeGbin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The diskSizeGb.
-
setDiskSizeGb
Optional. The desired disk size for nodes in the node pool specified in GB. The smallest allowed disk size is 10GB. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk size.
int64 disk_size_gb = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The diskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDiskSizeGb
Optional. The desired disk size for nodes in the node pool specified in GB. The smallest allowed disk size is 10GB. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk size.
int64 disk_size_gb = 38 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasResourceManagerTags
public boolean hasResourceManagerTags()Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39;- Specified by:
hasResourceManagerTagsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the resourceManagerTags field is set.
-
getResourceManagerTags
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39;- Specified by:
getResourceManagerTagsin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The resourceManagerTags.
-
setResourceManagerTags
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39; -
setResourceManagerTags
public UpdateNodePoolRequest.Builder setResourceManagerTags(ResourceManagerTags.Builder builderForValue) Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39; -
mergeResourceManagerTags
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39; -
clearResourceManagerTags
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39; -
getResourceManagerTagsBuilder
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39; -
getResourceManagerTagsOrBuilder
Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
.google.container.v1.ResourceManagerTags resource_manager_tags = 39;- Specified by:
getResourceManagerTagsOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasContainerdConfig
public boolean hasContainerdConfig()The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40;- Specified by:
hasContainerdConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the containerdConfig field is set.
-
getContainerdConfig
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40;- Specified by:
getContainerdConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The containerdConfig.
-
setContainerdConfig
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40; -
setContainerdConfig
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40; -
mergeContainerdConfig
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40; -
clearContainerdConfig
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40; -
getContainerdConfigBuilder
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40; -
getContainerdConfigOrBuilder
The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.
.google.container.v1.ContainerdConfig containerd_config = 40;- Specified by:
getContainerdConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasQueuedProvisioning
public boolean hasQueuedProvisioning()Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42;- Specified by:
hasQueuedProvisioningin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the queuedProvisioning field is set.
-
getQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42;- Specified by:
getQueuedProvisioningin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The queuedProvisioning.
-
setQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42; -
setQueuedProvisioning
public UpdateNodePoolRequest.Builder setQueuedProvisioning(NodePool.QueuedProvisioning.Builder builderForValue) Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42; -
mergeQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42; -
clearQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42; -
getQueuedProvisioningBuilder
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42; -
getQueuedProvisioningOrBuilder
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 42;- Specified by:
getQueuedProvisioningOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
getStoragePoolsList
public com.google.protobuf.ProtocolStringList getStoragePoolsList()List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Specified by:
getStoragePoolsListin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- A list containing the storagePools.
-
getStoragePoolsCount
public int getStoragePoolsCount()List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Specified by:
getStoragePoolsCountin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The count of storagePools.
-
getStoragePools
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Specified by:
getStoragePoolsin interfaceUpdateNodePoolRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The storagePools at the given index.
-
getStoragePoolsBytes
public com.google.protobuf.ByteString getStoragePoolsBytes(int index) List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Specified by:
getStoragePoolsBytesin interfaceUpdateNodePoolRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the storagePools at the given index.
-
setStoragePools
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Parameters:
index- The index to set the value at.value- The storagePools to set.- Returns:
- This builder for chaining.
-
addStoragePools
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Parameters:
value- The storagePools to add.- Returns:
- This builder for chaining.
-
addAllStoragePools
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Parameters:
values- The storagePools to add.- Returns:
- This builder for chaining.
-
clearStoragePools
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Returns:
- This builder for chaining.
-
addStoragePoolsBytes
List of Storage Pools where boot disks are provisioned. Existing Storage Pools will be replaced with storage-pools.
repeated string storage_pools = 43;- Parameters:
value- The bytes of the storagePools to add.- Returns:
- This builder for chaining.
-
hasMaxRunDuration
public boolean hasMaxRunDuration()The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45;- Specified by:
hasMaxRunDurationin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the maxRunDuration field is set.
-
getMaxRunDuration
public com.google.protobuf.Duration getMaxRunDuration()The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45;- Specified by:
getMaxRunDurationin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The maxRunDuration.
-
setMaxRunDuration
The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45; -
setMaxRunDuration
public UpdateNodePoolRequest.Builder setMaxRunDuration(com.google.protobuf.Duration.Builder builderForValue) The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45; -
mergeMaxRunDuration
The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45; -
clearMaxRunDuration
The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45; -
getMaxRunDurationBuilder
public com.google.protobuf.Duration.Builder getMaxRunDurationBuilder()The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45; -
getMaxRunDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxRunDurationOrBuilder()The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
.google.protobuf.Duration max_run_duration = 45;- Specified by:
getMaxRunDurationOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasFlexStart
public boolean hasFlexStart()Flex Start flag for enabling Flex Start VM.
optional bool flex_start = 46;- Specified by:
hasFlexStartin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the flexStart field is set.
-
getFlexStart
public boolean getFlexStart()Flex Start flag for enabling Flex Start VM.
optional bool flex_start = 46;- Specified by:
getFlexStartin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The flexStart.
-
setFlexStart
Flex Start flag for enabling Flex Start VM.
optional bool flex_start = 46;- Parameters:
value- The flexStart to set.- Returns:
- This builder for chaining.
-
clearFlexStart
Flex Start flag for enabling Flex Start VM.
optional bool flex_start = 46;- Returns:
- This builder for chaining.
-
hasBootDisk
public boolean hasBootDisk()The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47;- Specified by:
hasBootDiskin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the bootDisk field is set.
-
getBootDisk
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47;- Specified by:
getBootDiskin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The bootDisk.
-
setBootDisk
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47; -
setBootDisk
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47; -
mergeBootDisk
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47; -
clearBootDisk
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47; -
getBootDiskBuilder
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47; -
getBootDiskOrBuilder
The desired boot disk config for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified boot disk config.
.google.container.v1.BootDisk boot_disk = 47;- Specified by:
getBootDiskOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasNodeDrainConfig
public boolean hasNodeDrainConfig()The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48;- Specified by:
hasNodeDrainConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the nodeDrainConfig field is set.
-
getNodeDrainConfig
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48;- Specified by:
getNodeDrainConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The nodeDrainConfig.
-
setNodeDrainConfig
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48; -
setNodeDrainConfig
public UpdateNodePoolRequest.Builder setNodeDrainConfig(NodePool.NodeDrainConfig.Builder builderForValue) The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48; -
mergeNodeDrainConfig
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48; -
clearNodeDrainConfig
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48; -
getNodeDrainConfigBuilder
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48; -
getNodeDrainConfigOrBuilder
The desired node drain configuration for nodes in the node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 48;- Specified by:
getNodeDrainConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasConsolidationDelay
public boolean hasConsolidationDelay()Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49;- Specified by:
hasConsolidationDelayin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the consolidationDelay field is set.
-
getConsolidationDelay
public com.google.protobuf.Duration getConsolidationDelay()Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49;- Specified by:
getConsolidationDelayin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The consolidationDelay.
-
setConsolidationDelay
Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49; -
setConsolidationDelay
public UpdateNodePoolRequest.Builder setConsolidationDelay(com.google.protobuf.Duration.Builder builderForValue) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49; -
mergeConsolidationDelay
Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49; -
clearConsolidationDelay
Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49; -
getConsolidationDelayBuilder
public com.google.protobuf.Duration.Builder getConsolidationDelayBuilder()Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49; -
getConsolidationDelayOrBuilder
public com.google.protobuf.DurationOrBuilder getConsolidationDelayOrBuilder()Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes. If not set, nodes are scaled down by default behavior, i.e. according to the chosen autoscaling profile.
.google.protobuf.Duration consolidation_delay = 49;- Specified by:
getConsolidationDelayOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-
hasTaintConfig
public boolean hasTaintConfig()The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51;- Specified by:
hasTaintConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- Whether the taintConfig field is set.
-
getTaintConfig
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51;- Specified by:
getTaintConfigin interfaceUpdateNodePoolRequestOrBuilder- Returns:
- The taintConfig.
-
setTaintConfig
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51; -
setTaintConfig
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51; -
mergeTaintConfig
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51; -
clearTaintConfig
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51; -
getTaintConfigBuilder
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51; -
getTaintConfigOrBuilder
The taint configuration for the node pool.
.google.container.v1.TaintConfig taint_config = 51;- Specified by:
getTaintConfigOrBuilderin interfaceUpdateNodePoolRequestOrBuilder
-