Package com.google.container.v1
Class NodePool.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NodePool.Builder>
com.google.container.v1.NodePool.Builder
- All Implemented Interfaces:
NodePoolOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NodePool
public static final class NodePool.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NodePool.Builder>
implements NodePoolOrBuilder
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.Protobuf type
google.container.v1.NodePool-
Method Summary
Modifier and TypeMethodDescriptionaddAllConditions(Iterable<? extends StatusCondition> values) Which conditions caused the current node pool state.addAllInstanceGroupUrls(Iterable<String> values) Output only.addAllLocations(Iterable<String> values) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.addConditions(int index, StatusCondition value) Which conditions caused the current node pool state.addConditions(int index, StatusCondition.Builder builderForValue) Which conditions caused the current node pool state.addConditions(StatusCondition value) Which conditions caused the current node pool state.addConditions(StatusCondition.Builder builderForValue) Which conditions caused the current node pool state.Which conditions caused the current node pool state.addConditionsBuilder(int index) Which conditions caused the current node pool state.addInstanceGroupUrls(String value) Output only.addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) Output only.addLocations(String value) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.addLocationsBytes(com.google.protobuf.ByteString value) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.build()clear()Autoscaler configuration for this NodePool.Enable best effort provisioning for nodesWhich conditions caused the current node pool state.The node configuration of the pool.This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.The initial node count for the pool.Output only.The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.Optional.NodeManagement configuration for this NodePool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.The name of the node pool.Networking configuration for this NodePool.Specifies the node drain configuration for this node pool.Specifies the node placement policy.Output only.Specifies the configuration of queued provisioning.Output only.Output only.Deprecated.google.container.v1.NodePool.status_message is deprecated.Output only.Upgrade settings control disruption and speed of the upgrade.The version of Kubernetes running on this NodePool's nodes.Autoscaler configuration for this NodePool.Autoscaler configuration for this NodePool.Autoscaler configuration for this NodePool.Enable best effort provisioning for nodesEnable best effort provisioning for nodesEnable best effort provisioning for nodesgetConditions(int index) Which conditions caused the current node pool state.getConditionsBuilder(int index) Which conditions caused the current node pool state.Which conditions caused the current node pool state.intWhich conditions caused the current node pool state.Which conditions caused the current node pool state.getConditionsOrBuilder(int index) Which conditions caused the current node pool state.List<? extends StatusConditionOrBuilder>Which conditions caused the current node pool state.The node configuration of the pool.The node configuration of the pool.The node configuration of the pool.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEtag()This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.com.google.protobuf.ByteStringThis checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.intThe initial node count for the pool.getInstanceGroupUrls(int index) Output only.com.google.protobuf.ByteStringgetInstanceGroupUrlsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getLocations(int index) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.com.google.protobuf.ByteStringgetLocationsBytes(int index) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.intThe list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.com.google.protobuf.ProtocolStringListThe list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.Optional.Optional.Optional.NodeManagement configuration for this NodePool.NodeManagement configuration for this NodePool.NodeManagement configuration for this NodePool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.getName()The name of the node pool.com.google.protobuf.ByteStringThe name of the node pool.Networking configuration for this NodePool.Networking configuration for this NodePool.Networking configuration for this NodePool.Specifies the node drain configuration for this node pool.Specifies the node drain configuration for this node pool.Specifies the node drain configuration for this node pool.Specifies the node placement policy.Specifies the node placement policy.Specifies the node placement policy.intOutput only.Specifies the configuration of queued provisioning.Specifies the configuration of queued provisioning.Specifies the configuration of queued provisioning.Output only.com.google.protobuf.ByteStringOutput only.Output only.Deprecated.google.container.v1.NodePool.status_message is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1.NodePool.status_message is deprecated.intOutput only.Output only.Output only.Output only.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.The version of Kubernetes running on this NodePool's nodes.com.google.protobuf.ByteStringThe version of Kubernetes running on this NodePool's nodes.booleanAutoscaler configuration for this NodePool.booleanEnable best effort provisioning for nodesbooleanThe node configuration of the pool.booleanOptional.booleanNodeManagement configuration for this NodePool.booleanThe constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.booleanNetworking configuration for this NodePool.booleanSpecifies the node drain configuration for this node pool.booleanSpecifies the node placement policy.booleanSpecifies the configuration of queued provisioning.booleanOutput only.booleanUpgrade settings control disruption and speed of the upgrade.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanAutoscaler configuration for this NodePool.Enable best effort provisioning for nodesmergeConfig(NodeConfig value) The node configuration of the pool.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeManagement(NodeManagement value) NodeManagement configuration for this NodePool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.Networking configuration for this NodePool.Specifies the node drain configuration for this node pool.Specifies the node placement policy.Specifies the configuration of queued provisioning.Output only.Upgrade settings control disruption and speed of the upgrade.removeConditions(int index) Which conditions caused the current node pool state.Autoscaler configuration for this NodePool.setAutoscaling(NodePoolAutoscaling.Builder builderForValue) Autoscaler configuration for this NodePool.Enable best effort provisioning for nodessetBestEffortProvisioning(BestEffortProvisioning.Builder builderForValue) Enable best effort provisioning for nodessetConditions(int index, StatusCondition value) Which conditions caused the current node pool state.setConditions(int index, StatusCondition.Builder builderForValue) Which conditions caused the current node pool state.setConfig(NodeConfig value) The node configuration of the pool.setConfig(NodeConfig.Builder builderForValue) The node configuration of the pool.This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.setEtagBytes(com.google.protobuf.ByteString value) This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.setInitialNodeCount(int value) The initial node count for the pool.setInstanceGroupUrls(int index, String value) Output only.setLocations(int index, String value) The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.Optional.setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.Builder builderForValue) Optional.setManagement(NodeManagement value) NodeManagement configuration for this NodePool.setManagement(NodeManagement.Builder builderForValue) NodeManagement configuration for this NodePool.The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.setMaxPodsConstraint(MaxPodsConstraint.Builder builderForValue) The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.The name of the node pool.setNameBytes(com.google.protobuf.ByteString value) The name of the node pool.Networking configuration for this NodePool.setNetworkConfig(NodeNetworkConfig.Builder builderForValue) Networking configuration for this NodePool.Specifies the node drain configuration for this node pool.setNodeDrainConfig(NodePool.NodeDrainConfig.Builder builderForValue) Specifies the node drain configuration for this node pool.Specifies the node placement policy.setPlacementPolicy(NodePool.PlacementPolicy.Builder builderForValue) Specifies the node placement policy.setPodIpv4CidrSize(int value) Output only.Specifies the configuration of queued provisioning.setQueuedProvisioning(NodePool.QueuedProvisioning.Builder builderForValue) Specifies the configuration of queued provisioning.setSelfLink(String value) Output only.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.setStatus(NodePool.Status value) Output only.setStatusMessage(String value) Deprecated.google.container.v1.NodePool.status_message is deprecated.setStatusMessageBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1.NodePool.status_message is deprecated.setStatusValue(int value) Output only.setUpdateInfo(NodePool.UpdateInfo value) Output only.setUpdateInfo(NodePool.UpdateInfo.Builder builderForValue) Output only.Upgrade settings control disruption and speed of the upgrade.setUpgradeSettings(NodePool.UpgradeSettings.Builder builderForValue) Upgrade settings control disruption and speed of the upgrade.setVersion(String value) The version of Kubernetes running on this NodePool's nodes.setVersionBytes(com.google.protobuf.ByteString value) The version of Kubernetes running on this NodePool's nodes.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<NodePool.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<NodePool.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<NodePool.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<NodePool.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodePool.Builder>
-
mergeFrom
public NodePool.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<NodePool.Builder>- Throws:
IOException
-
getName
The name of the node pool.
string name = 1;- Specified by:
getNamein interfaceNodePoolOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the node pool.
string name = 1;- Specified by:
getNameBytesin interfaceNodePoolOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the node pool.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the node pool.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the node pool.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasConfig
public boolean hasConfig()The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;- Specified by:
hasConfigin interfaceNodePoolOrBuilder- Returns:
- Whether the config field is set.
-
getConfig
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;- Specified by:
getConfigin interfaceNodePoolOrBuilder- Returns:
- The config.
-
setConfig
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2; -
setConfig
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2; -
mergeConfig
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2; -
clearConfig
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2; -
getConfigBuilder
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2; -
getConfigOrBuilder
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;- Specified by:
getConfigOrBuilderin interfaceNodePoolOrBuilder
-
getInitialNodeCount
public int getInitialNodeCount()The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
int32 initial_node_count = 3;- Specified by:
getInitialNodeCountin interfaceNodePoolOrBuilder- Returns:
- The initialNodeCount.
-
setInitialNodeCount
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
int32 initial_node_count = 3;- Parameters:
value- The initialNodeCount to set.- Returns:
- This builder for chaining.
-
clearInitialNodeCount
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
int32 initial_node_count = 3;- Returns:
- This builder for chaining.
-
getLocationsList
public com.google.protobuf.ProtocolStringList getLocationsList()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Specified by:
getLocationsListin interfaceNodePoolOrBuilder- Returns:
- A list containing the locations.
-
getLocationsCount
public int getLocationsCount()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Specified by:
getLocationsCountin interfaceNodePoolOrBuilder- Returns:
- The count of locations.
-
getLocations
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Specified by:
getLocationsin interfaceNodePoolOrBuilder- 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 list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Specified by:
getLocationsBytesin interfaceNodePoolOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
setLocations
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
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 list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Parameters:
value- The locations to add.- Returns:
- This builder for chaining.
-
addAllLocations
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Parameters:
values- The locations to add.- Returns:
- This builder for chaining.
-
clearLocations
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Returns:
- This builder for chaining.
-
addLocationsBytes
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;- Parameters:
value- The bytes of the locations to add.- Returns:
- This builder for chaining.
-
hasNetworkConfig
public boolean hasNetworkConfig()Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;- Specified by:
hasNetworkConfigin interfaceNodePoolOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;- Specified by:
getNetworkConfigin interfaceNodePoolOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14; -
setNetworkConfig
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14; -
mergeNetworkConfig
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14; -
clearNetworkConfig
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14; -
getNetworkConfigBuilder
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14; -
getNetworkConfigOrBuilder
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;- Specified by:
getNetworkConfigOrBuilderin interfaceNodePoolOrBuilder
-
getSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfLinkin interfaceNodePoolOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSelfLinkBytesin interfaceNodePoolOrBuilder- Returns:
- The bytes for selfLink.
-
setSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSelfLinkBytes
Output only. Server-defined URL for the resource.
string self_link = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
getVersion
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;- Specified by:
getVersionin interfaceNodePoolOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;- Specified by:
getVersionBytesin interfaceNodePoolOrBuilder- Returns:
- The bytes for version.
-
setVersion
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;- Returns:
- This builder for chaining.
-
setVersionBytes
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getInstanceGroupUrlsList
public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList()Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsListin interfaceNodePoolOrBuilder- Returns:
- A list containing the instanceGroupUrls.
-
getInstanceGroupUrlsCount
public int getInstanceGroupUrlsCount()Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsCountin interfaceNodePoolOrBuilder- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsin interfaceNodePoolOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The instanceGroupUrls at the given index.
-
getInstanceGroupUrlsBytes
public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInstanceGroupUrlsBytesin interfaceNodePoolOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
setInstanceGroupUrls
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The instanceGroupUrls to set.- Returns:
- This builder for chaining.
-
addInstanceGroupUrls
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
addAllInstanceGroupUrls
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
clearInstanceGroupUrls
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
addInstanceGroupUrlsBytes
Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes of the instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()Output only. The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceNodePoolOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
Output only. The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
Output only. The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceNodePoolOrBuilder- Returns:
- The status.
-
setStatus
Output only. The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
Output only. The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStatusMessage
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=5361Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessagein interfaceNodePoolOrBuilder- Returns:
- The statusMessage.
-
getStatusMessageBytes
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=5361Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessageBytesin interfaceNodePoolOrBuilder- Returns:
- The bytes for statusMessage.
-
setStatusMessage
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=5361Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=5361Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setStatusMessageBytes
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=5361Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for statusMessage to set.- Returns:
- This builder for chaining.
-
hasAutoscaling
public boolean hasAutoscaling()Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;- Specified by:
hasAutoscalingin interfaceNodePoolOrBuilder- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;- Specified by:
getAutoscalingin interfaceNodePoolOrBuilder- Returns:
- The autoscaling.
-
setAutoscaling
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4; -
setAutoscaling
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4; -
mergeAutoscaling
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4; -
clearAutoscaling
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4; -
getAutoscalingBuilder
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4; -
getAutoscalingOrBuilder
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;- Specified by:
getAutoscalingOrBuilderin interfaceNodePoolOrBuilder
-
hasManagement
public boolean hasManagement()NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;- Specified by:
hasManagementin interfaceNodePoolOrBuilder- Returns:
- Whether the management field is set.
-
getManagement
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;- Specified by:
getManagementin interfaceNodePoolOrBuilder- Returns:
- The management.
-
setManagement
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5; -
setManagement
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5; -
mergeManagement
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5; -
clearManagement
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5; -
getManagementBuilder
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5; -
getManagementOrBuilder
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;- Specified by:
getManagementOrBuilderin interfaceNodePoolOrBuilder
-
hasMaxPodsConstraint
public boolean hasMaxPodsConstraint()The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;- Specified by:
hasMaxPodsConstraintin interfaceNodePoolOrBuilder- Returns:
- Whether the maxPodsConstraint field is set.
-
getMaxPodsConstraint
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;- Specified by:
getMaxPodsConstraintin interfaceNodePoolOrBuilder- Returns:
- The maxPodsConstraint.
-
setMaxPodsConstraint
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6; -
setMaxPodsConstraint
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6; -
mergeMaxPodsConstraint
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6; -
clearMaxPodsConstraint
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6; -
getMaxPodsConstraintBuilder
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6; -
getMaxPodsConstraintOrBuilder
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;- Specified by:
getMaxPodsConstraintOrBuilderin interfaceNodePoolOrBuilder
-
getConditionsList
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;- Specified by:
getConditionsListin interfaceNodePoolOrBuilder
-
getConditionsCount
public int getConditionsCount()Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;- Specified by:
getConditionsCountin interfaceNodePoolOrBuilder
-
getConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;- Specified by:
getConditionsin interfaceNodePoolOrBuilder
-
setConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
setConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addAllConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
clearConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
removeConditions
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
getConditionsBuilder
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
getConditionsOrBuilder
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;- Specified by:
getConditionsOrBuilderin interfaceNodePoolOrBuilder
-
getConditionsOrBuilderList
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;- Specified by:
getConditionsOrBuilderListin interfaceNodePoolOrBuilder
-
addConditionsBuilder
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
addConditionsBuilder
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
getConditionsBuilderList
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105; -
getPodIpv4CidrSize
public int getPodIpv4CidrSize()Output only. The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPodIpv4CidrSizein interfaceNodePoolOrBuilder- Returns:
- The podIpv4CidrSize.
-
setPodIpv4CidrSize
Output only. The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The podIpv4CidrSize to set.- Returns:
- This builder for chaining.
-
clearPodIpv4CidrSize
Output only. The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasUpgradeSettings
public boolean hasUpgradeSettings()Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;- Specified by:
hasUpgradeSettingsin interfaceNodePoolOrBuilder- Returns:
- Whether the upgradeSettings field is set.
-
getUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;- Specified by:
getUpgradeSettingsin interfaceNodePoolOrBuilder- Returns:
- The upgradeSettings.
-
setUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107; -
setUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107; -
mergeUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107; -
clearUpgradeSettings
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107; -
getUpgradeSettingsBuilder
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107; -
getUpgradeSettingsOrBuilder
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;- Specified by:
getUpgradeSettingsOrBuilderin interfaceNodePoolOrBuilder
-
hasPlacementPolicy
public boolean hasPlacementPolicy()Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;- Specified by:
hasPlacementPolicyin interfaceNodePoolOrBuilder- Returns:
- Whether the placementPolicy field is set.
-
getPlacementPolicy
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;- Specified by:
getPlacementPolicyin interfaceNodePoolOrBuilder- Returns:
- The placementPolicy.
-
setPlacementPolicy
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108; -
setPlacementPolicy
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108; -
mergePlacementPolicy
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108; -
clearPlacementPolicy
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108; -
getPlacementPolicyBuilder
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108; -
getPlacementPolicyOrBuilder
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;- Specified by:
getPlacementPolicyOrBuilderin interfaceNodePoolOrBuilder
-
hasUpdateInfo
public boolean hasUpdateInfo()Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateInfoin interfaceNodePoolOrBuilder- Returns:
- Whether the updateInfo field is set.
-
getUpdateInfo
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateInfoin interfaceNodePoolOrBuilder- Returns:
- The updateInfo.
-
setUpdateInfo
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateInfo
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateInfo
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateInfo
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateInfoBuilder
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateInfoOrBuilder
Output only. Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateInfoOrBuilderin interfaceNodePoolOrBuilder
-
getEtag
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;- Specified by:
getEtagin interfaceNodePoolOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;- Specified by:
getEtagBytesin interfaceNodePoolOrBuilder- Returns:
- The bytes for etag.
-
setEtag
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;- Returns:
- This builder for chaining.
-
setEtagBytes
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
hasQueuedProvisioning
public boolean hasQueuedProvisioning()Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112;- Specified by:
hasQueuedProvisioningin interfaceNodePoolOrBuilder- Returns:
- Whether the queuedProvisioning field is set.
-
getQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112;- Specified by:
getQueuedProvisioningin interfaceNodePoolOrBuilder- Returns:
- The queuedProvisioning.
-
setQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112; -
setQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112; -
mergeQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112; -
clearQueuedProvisioning
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112; -
getQueuedProvisioningBuilder
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112; -
getQueuedProvisioningOrBuilder
Specifies the configuration of queued provisioning.
.google.container.v1.NodePool.QueuedProvisioning queued_provisioning = 112;- Specified by:
getQueuedProvisioningOrBuilderin interfaceNodePoolOrBuilder
-
hasBestEffortProvisioning
public boolean hasBestEffortProvisioning()Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;- Specified by:
hasBestEffortProvisioningin interfaceNodePoolOrBuilder- Returns:
- Whether the bestEffortProvisioning field is set.
-
getBestEffortProvisioning
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;- Specified by:
getBestEffortProvisioningin interfaceNodePoolOrBuilder- Returns:
- The bestEffortProvisioning.
-
setBestEffortProvisioning
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113; -
setBestEffortProvisioning
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113; -
mergeBestEffortProvisioning
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113; -
clearBestEffortProvisioning
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113; -
getBestEffortProvisioningBuilder
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113; -
getBestEffortProvisioningOrBuilder
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;- Specified by:
getBestEffortProvisioningOrBuilderin interfaceNodePoolOrBuilder
-
hasNodeDrainConfig
public boolean hasNodeDrainConfig()Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116;- Specified by:
hasNodeDrainConfigin interfaceNodePoolOrBuilder- Returns:
- Whether the nodeDrainConfig field is set.
-
getNodeDrainConfig
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116;- Specified by:
getNodeDrainConfigin interfaceNodePoolOrBuilder- Returns:
- The nodeDrainConfig.
-
setNodeDrainConfig
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116; -
setNodeDrainConfig
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116; -
mergeNodeDrainConfig
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116; -
clearNodeDrainConfig
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116; -
getNodeDrainConfigBuilder
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116; -
getNodeDrainConfigOrBuilder
Specifies the node drain configuration for this node pool.
.google.container.v1.NodePool.NodeDrainConfig node_drain_config = 116;- Specified by:
getNodeDrainConfigOrBuilderin interfaceNodePoolOrBuilder
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaintenancePolicyin interfaceNodePoolOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyin interfaceNodePoolOrBuilder- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL]; -
setMaintenancePolicy
public NodePool.Builder setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.Builder builderForValue) Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaintenancePolicy
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaintenancePolicy
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyBuilder
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyOrBuilder
Optional. Specifies the maintenance policy for the node pool.
.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 118 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyOrBuilderin interfaceNodePoolOrBuilder
-