Interface UpdateNodePoolRequestOrBuilder (2.63.0)

publicinterfaceUpdateNodePoolRequestOrBuilderextendsMessageOrBuilder

Methods

getAccelerators(int index)

publicabstractAcceleratorConfiggetAccelerators(intindex)

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.v1beta1.AcceleratorConfig accelerators = 35;

Parameter
NameDescription
indexint
Returns
TypeDescription
AcceleratorConfig

getAcceleratorsCount()

publicabstractintgetAcceleratorsCount()

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.v1beta1.AcceleratorConfig accelerators = 35;

Returns
TypeDescription
int

getAcceleratorsList()

publicabstractList<AcceleratorConfig>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.v1beta1.AcceleratorConfig accelerators = 35;

Returns
TypeDescription
List<AcceleratorConfig>

getAcceleratorsOrBuilder(int index)

publicabstractAcceleratorConfigOrBuildergetAcceleratorsOrBuilder(intindex)

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.v1beta1.AcceleratorConfig accelerators = 35;

Parameter
NameDescription
indexint
Returns
TypeDescription
AcceleratorConfigOrBuilder

getAcceleratorsOrBuilderList()

publicabstractList<?extendsAcceleratorConfigOrBuilder>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.v1beta1.AcceleratorConfig accelerators = 35;

Returns
TypeDescription
List<? extends com.google.container.v1beta1.AcceleratorConfigOrBuilder>

getClusterId() (deprecated)

publicabstractStringgetClusterId()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3221

Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The clusterId.

getClusterIdBytes() (deprecated)

publicabstractByteStringgetClusterIdBytes()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3221

Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for clusterId.

getConfidentialNodes()

publicabstractConfidentialNodesgetConfidentialNodes()

Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.

.google.container.v1beta1.ConfidentialNodes confidential_nodes = 23;

Returns
TypeDescription
ConfidentialNodes

The confidentialNodes.

getConfidentialNodesOrBuilder()

publicabstractConfidentialNodesOrBuildergetConfidentialNodesOrBuilder()

Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.

.google.container.v1beta1.ConfidentialNodes confidential_nodes = 23;

Returns
TypeDescription
ConfidentialNodesOrBuilder

getContainerdConfig()

publicabstractContainerdConfiggetContainerdConfig()

The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.

.google.container.v1beta1.ContainerdConfig containerd_config = 40;

Returns
TypeDescription
ContainerdConfig

The containerdConfig.

getContainerdConfigOrBuilder()

publicabstractContainerdConfigOrBuildergetContainerdConfigOrBuilder()

The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.

.google.container.v1beta1.ContainerdConfig containerd_config = 40;

Returns
TypeDescription
ContainerdConfigOrBuilder

getDiskSizeGb()

publicabstractlonggetDiskSizeGb()

Optional. The desired disk size for nodes in the node pool. 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
TypeDescription
long

The diskSizeGb.

getDiskType()

publicabstractStringgetDiskType()

Optional. The desired disk type 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
TypeDescription
String

The diskType.

getDiskTypeBytes()

publicabstractByteStringgetDiskTypeBytes()

Optional. The desired disk type 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
TypeDescription
ByteString

The bytes for diskType.

getEtag()

publicabstractStringgetEtag()

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
TypeDescription
String

The etag.

getEtagBytes()

publicabstractByteStringgetEtagBytes()

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
TypeDescription
ByteString

The bytes for etag.

getFastSocket()

publicabstractFastSocketgetFastSocket()

Enable or disable NCCL fast socket for the node pool.

.google.container.v1beta1.FastSocket fast_socket = 31;

Returns
TypeDescription
FastSocket

The fastSocket.

getFastSocketOrBuilder()

publicabstractFastSocketOrBuildergetFastSocketOrBuilder()

Enable or disable NCCL fast socket for the node pool.

.google.container.v1beta1.FastSocket fast_socket = 31;

Returns
TypeDescription
FastSocketOrBuilder

getGcfsConfig()

publicabstractGcfsConfiggetGcfsConfig()

GCFS config.

.google.container.v1beta1.GcfsConfig gcfs_config = 22;

Returns
TypeDescription
GcfsConfig

The gcfsConfig.

getGcfsConfigOrBuilder()

publicabstractGcfsConfigOrBuildergetGcfsConfigOrBuilder()

GCFS config.

.google.container.v1beta1.GcfsConfig gcfs_config = 22;

Returns
TypeDescription
GcfsConfigOrBuilder

getGvnic()

publicabstractVirtualNICgetGvnic()

Enable or disable gvnic on the node pool.

.google.container.v1beta1.VirtualNIC gvnic = 29;

Returns
TypeDescription
VirtualNIC

The gvnic.

getGvnicOrBuilder()

publicabstractVirtualNICOrBuildergetGvnicOrBuilder()

Enable or disable gvnic on the node pool.

.google.container.v1beta1.VirtualNIC gvnic = 29;

Returns
TypeDescription
VirtualNICOrBuilder

getImageType()

publicabstractStringgetImageType()

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
TypeDescription
String

The imageType.

getImageTypeBytes()

publicabstractByteStringgetImageTypeBytes()

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
TypeDescription
ByteString

The bytes for imageType.

getKubeletConfig()

publicabstractNodeKubeletConfiggetKubeletConfig()

Node kubelet configs.

.google.container.v1beta1.NodeKubeletConfig kubelet_config = 20;

Returns
TypeDescription
NodeKubeletConfig

The kubeletConfig.

getKubeletConfigOrBuilder()

publicabstractNodeKubeletConfigOrBuildergetKubeletConfigOrBuilder()

Node kubelet configs.

.google.container.v1beta1.NodeKubeletConfig kubelet_config = 20;

Returns
TypeDescription
NodeKubeletConfigOrBuilder

getLabels()

publicabstractNodeLabelsgetLabels()

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.v1beta1.NodeLabels labels = 18;

Returns
TypeDescription
NodeLabels

The labels.

getLabelsOrBuilder()

publicabstractNodeLabelsOrBuildergetLabelsOrBuilder()

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.v1beta1.NodeLabels labels = 18;

Returns
TypeDescription
NodeLabelsOrBuilder

getLinuxNodeConfig()

publicabstractLinuxNodeConfiggetLinuxNodeConfig()

Parameters that can be configured on Linux nodes.

.google.container.v1beta1.LinuxNodeConfig linux_node_config = 19;

Returns
TypeDescription
LinuxNodeConfig

The linuxNodeConfig.

getLinuxNodeConfigOrBuilder()

publicabstractLinuxNodeConfigOrBuildergetLinuxNodeConfigOrBuilder()

Parameters that can be configured on Linux nodes.

.google.container.v1beta1.LinuxNodeConfig linux_node_config = 19;

Returns
TypeDescription
LinuxNodeConfigOrBuilder

getLocations(int index)

publicabstractStringgetLocations(intindex)

The desired list of Google Compute Engine zones 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.

repeated string locations = 13;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The locations at the given index.

getLocationsBytes(int index)

publicabstractByteStringgetLocationsBytes(intindex)

The desired list of Google Compute Engine zones 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.

repeated string locations = 13;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the locations at the given index.

getLocationsCount()

publicabstractintgetLocationsCount()

The desired list of Google Compute Engine zones 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.

repeated string locations = 13;

Returns
TypeDescription
int

The count of locations.

getLocationsList()

publicabstractList<String>getLocationsList()

The desired list of Google Compute Engine zones 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.

repeated string locations = 13;

Returns
TypeDescription
List<String>

A list containing the locations.

getLoggingConfig()

publicabstractNodePoolLoggingConfiggetLoggingConfig()

Logging configuration.

.google.container.v1beta1.NodePoolLoggingConfig logging_config = 32;

Returns
TypeDescription
NodePoolLoggingConfig

The loggingConfig.

getLoggingConfigOrBuilder()

publicabstractNodePoolLoggingConfigOrBuildergetLoggingConfigOrBuilder()

Logging configuration.

.google.container.v1beta1.NodePoolLoggingConfig logging_config = 32;

Returns
TypeDescription
NodePoolLoggingConfigOrBuilder

getMachineType()

publicabstractStringgetMachineType()

Optional. The desired machine type 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
TypeDescription
String

The machineType.

getMachineTypeBytes()

publicabstractByteStringgetMachineTypeBytes()

Optional. The desired machine type 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
TypeDescription
ByteString

The bytes for machineType.

getName()

publicabstractStringgetName()

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
TypeDescription
String

The name.

getNameBytes()

publicabstractByteStringgetNameBytes()

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
TypeDescription
ByteString

The bytes for name.

getNodeNetworkConfig()

publicabstractNodeNetworkConfiggetNodeNetworkConfig()

Node network config.

.google.container.v1beta1.NodeNetworkConfig node_network_config = 21;

Returns
TypeDescription
NodeNetworkConfig

The nodeNetworkConfig.

getNodeNetworkConfigOrBuilder()

publicabstractNodeNetworkConfigOrBuildergetNodeNetworkConfigOrBuilder()

Node network config.

.google.container.v1beta1.NodeNetworkConfig node_network_config = 21;

Returns
TypeDescription
NodeNetworkConfigOrBuilder

getNodePoolId() (deprecated)

publicabstractStringgetNodePoolId()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3226

Required. Deprecated. 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, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The nodePoolId.

getNodePoolIdBytes() (deprecated)

publicabstractByteStringgetNodePoolIdBytes()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3226

Required. Deprecated. 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, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for nodePoolId.

getNodeVersion()

publicabstractStringgetNodeVersion()

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
TypeDescription
String

The nodeVersion.

getNodeVersionBytes()

publicabstractByteStringgetNodeVersionBytes()

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
TypeDescription
ByteString

The bytes for nodeVersion.

getProjectId() (deprecated)

publicabstractStringgetProjectId()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3210

Required. Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.

string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The projectId.

getProjectIdBytes() (deprecated)

publicabstractByteStringgetProjectIdBytes()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=3210

Required. Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.

string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for projectId.

getQueuedProvisioning()

publicabstractNodePool.QueuedProvisioninggetQueuedProvisioning()

Specifies the configuration of queued provisioning.

.google.container.v1beta1.NodePool.QueuedProvisioning queued_provisioning = 42;

Returns
TypeDescription
NodePool.QueuedProvisioning

The queuedProvisioning.

getQueuedProvisioningOrBuilder()

publicabstractNodePool.QueuedProvisioningOrBuildergetQueuedProvisioningOrBuilder()

Specifies the configuration of queued provisioning.

.google.container.v1beta1.NodePool.QueuedProvisioning queued_provisioning = 42;

Returns
TypeDescription
NodePool.QueuedProvisioningOrBuilder

getResourceLabels()

publicabstractResourceLabelsgetResourceLabels()

The resource labels for the node pool to use to annotate any related Google Compute Engine resources.

.google.container.v1beta1.ResourceLabels resource_labels = 33;

Returns
TypeDescription
ResourceLabels

The resourceLabels.

getResourceLabelsOrBuilder()

publicabstractResourceLabelsOrBuildergetResourceLabelsOrBuilder()

The resource labels for the node pool to use to annotate any related Google Compute Engine resources.

.google.container.v1beta1.ResourceLabels resource_labels = 33;

Returns
TypeDescription
ResourceLabelsOrBuilder

getResourceManagerTags()

publicabstractResourceManagerTagsgetResourceManagerTags()

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.v1beta1.ResourceManagerTags resource_manager_tags = 39;

Returns
TypeDescription
ResourceManagerTags

The resourceManagerTags.

getResourceManagerTagsOrBuilder()

publicabstractResourceManagerTagsOrBuildergetResourceManagerTagsOrBuilder()

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.v1beta1.ResourceManagerTags resource_manager_tags = 39;

Returns
TypeDescription
ResourceManagerTagsOrBuilder

getTags()

publicabstractNetworkTagsgetTags()

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.v1beta1.NetworkTags tags = 16;

Returns
TypeDescription
NetworkTags

The tags.

getTagsOrBuilder()

publicabstractNetworkTagsOrBuildergetTagsOrBuilder()

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.v1beta1.NetworkTags tags = 16;

Returns
TypeDescription
NetworkTagsOrBuilder

getTaints()

publicabstractNodeTaintsgetTaints()

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.v1beta1.NodeTaints taints = 17;

Returns
TypeDescription
NodeTaints

The taints.

getTaintsOrBuilder()

publicabstractNodeTaintsOrBuildergetTaintsOrBuilder()

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.v1beta1.NodeTaints taints = 17;

Returns
TypeDescription
NodeTaintsOrBuilder

getUpgradeSettings()

publicabstractNodePool.UpgradeSettingsgetUpgradeSettings()

Upgrade settings control disruption and speed of the upgrade.

.google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 15;

Returns
TypeDescription
NodePool.UpgradeSettings

The upgradeSettings.

getUpgradeSettingsOrBuilder()

publicabstractNodePool.UpgradeSettingsOrBuildergetUpgradeSettingsOrBuilder()

Upgrade settings control disruption and speed of the upgrade.

.google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 15;

Returns
TypeDescription
NodePool.UpgradeSettingsOrBuilder

getWindowsNodeConfig()

publicabstractWindowsNodeConfiggetWindowsNodeConfig()

Parameters that can be configured on Windows nodes.

.google.container.v1beta1.WindowsNodeConfig windows_node_config = 34;

Returns
TypeDescription
WindowsNodeConfig

The windowsNodeConfig.

getWindowsNodeConfigOrBuilder()

publicabstractWindowsNodeConfigOrBuildergetWindowsNodeConfigOrBuilder()

Parameters that can be configured on Windows nodes.

.google.container.v1beta1.WindowsNodeConfig windows_node_config = 34;

Returns
TypeDescription
WindowsNodeConfigOrBuilder

getWorkloadMetadataConfig()

publicabstractWorkloadMetadataConfiggetWorkloadMetadataConfig()

The desired workload metadata config for the node pool.

.google.container.v1beta1.WorkloadMetadataConfig workload_metadata_config = 14;

Returns
TypeDescription
WorkloadMetadataConfig

The workloadMetadataConfig.

getWorkloadMetadataConfigOrBuilder()

publicabstractWorkloadMetadataConfigOrBuildergetWorkloadMetadataConfigOrBuilder()

The desired workload metadata config for the node pool.

.google.container.v1beta1.WorkloadMetadataConfig workload_metadata_config = 14;

Returns
TypeDescription
WorkloadMetadataConfigOrBuilder

getZone() (deprecated)

publicabstractStringgetZone()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=3217

Required. Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.

string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The zone.

getZoneBytes() (deprecated)

publicabstractByteStringgetZoneBytes()

Deprecated.google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=3217

Required. Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.

string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for zone.

hasConfidentialNodes()

publicabstractbooleanhasConfidentialNodes()

Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.

.google.container.v1beta1.ConfidentialNodes confidential_nodes = 23;

Returns
TypeDescription
boolean

Whether the confidentialNodes field is set.

hasContainerdConfig()

publicabstractbooleanhasContainerdConfig()

The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config.

.google.container.v1beta1.ContainerdConfig containerd_config = 40;

Returns
TypeDescription
boolean

Whether the containerdConfig field is set.

hasFastSocket()

publicabstractbooleanhasFastSocket()

Enable or disable NCCL fast socket for the node pool.

.google.container.v1beta1.FastSocket fast_socket = 31;

Returns
TypeDescription
boolean

Whether the fastSocket field is set.

hasGcfsConfig()

publicabstractbooleanhasGcfsConfig()

GCFS config.

.google.container.v1beta1.GcfsConfig gcfs_config = 22;

Returns
TypeDescription
boolean

Whether the gcfsConfig field is set.

hasGvnic()

publicabstractbooleanhasGvnic()

Enable or disable gvnic on the node pool.

.google.container.v1beta1.VirtualNIC gvnic = 29;

Returns
TypeDescription
boolean

Whether the gvnic field is set.

hasKubeletConfig()

publicabstractbooleanhasKubeletConfig()

Node kubelet configs.

.google.container.v1beta1.NodeKubeletConfig kubelet_config = 20;

Returns
TypeDescription
boolean

Whether the kubeletConfig field is set.

hasLabels()

publicabstractbooleanhasLabels()

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.v1beta1.NodeLabels labels = 18;

Returns
TypeDescription
boolean

Whether the labels field is set.

hasLinuxNodeConfig()

publicabstractbooleanhasLinuxNodeConfig()

Parameters that can be configured on Linux nodes.

.google.container.v1beta1.LinuxNodeConfig linux_node_config = 19;

Returns
TypeDescription
boolean

Whether the linuxNodeConfig field is set.

hasLoggingConfig()

publicabstractbooleanhasLoggingConfig()

Logging configuration.

.google.container.v1beta1.NodePoolLoggingConfig logging_config = 32;

Returns
TypeDescription
boolean

Whether the loggingConfig field is set.

hasNodeNetworkConfig()

publicabstractbooleanhasNodeNetworkConfig()

Node network config.

.google.container.v1beta1.NodeNetworkConfig node_network_config = 21;

Returns
TypeDescription
boolean

Whether the nodeNetworkConfig field is set.

hasQueuedProvisioning()

publicabstractbooleanhasQueuedProvisioning()

Specifies the configuration of queued provisioning.

.google.container.v1beta1.NodePool.QueuedProvisioning queued_provisioning = 42;

Returns
TypeDescription
boolean

Whether the queuedProvisioning field is set.

hasResourceLabels()

publicabstractbooleanhasResourceLabels()

The resource labels for the node pool to use to annotate any related Google Compute Engine resources.

.google.container.v1beta1.ResourceLabels resource_labels = 33;

Returns
TypeDescription
boolean

Whether the resourceLabels field is set.

hasResourceManagerTags()

publicabstractbooleanhasResourceManagerTags()

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.v1beta1.ResourceManagerTags resource_manager_tags = 39;

Returns
TypeDescription
boolean

Whether the resourceManagerTags field is set.

hasTags()

publicabstractbooleanhasTags()

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.v1beta1.NetworkTags tags = 16;

Returns
TypeDescription
boolean

Whether the tags field is set.

hasTaints()

publicabstractbooleanhasTaints()

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.v1beta1.NodeTaints taints = 17;

Returns
TypeDescription
boolean

Whether the taints field is set.

hasUpgradeSettings()

publicabstractbooleanhasUpgradeSettings()

Upgrade settings control disruption and speed of the upgrade.

.google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 15;

Returns
TypeDescription
boolean

Whether the upgradeSettings field is set.

hasWindowsNodeConfig()

publicabstractbooleanhasWindowsNodeConfig()

Parameters that can be configured on Windows nodes.

.google.container.v1beta1.WindowsNodeConfig windows_node_config = 34;

Returns
TypeDescription
boolean

Whether the windowsNodeConfig field is set.

hasWorkloadMetadataConfig()

publicabstractbooleanhasWorkloadMetadataConfig()

The desired workload metadata config for the node pool.

.google.container.v1beta1.WorkloadMetadataConfig workload_metadata_config = 14;

Returns
TypeDescription
boolean

Whether the workloadMetadataConfig field is set.