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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.container.v1.NodePool
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NodePool.Builder
addAllConditions(Iterable<? extends StatusCondition> values)
Which conditions caused the current node pool state.NodePool.Builder
addAllInstanceGroupUrls(Iterable<String> values)
[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.NodePool.Builder
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.NodePool.Builder
addConditions(int index, StatusCondition value)
Which conditions caused the current node pool state.NodePool.Builder
addConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.NodePool.Builder
addConditions(StatusCondition value)
Which conditions caused the current node pool state.NodePool.Builder
addConditions(StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.StatusCondition.Builder
addConditionsBuilder()
Which conditions caused the current node pool state.StatusCondition.Builder
addConditionsBuilder(int index)
Which conditions caused the current node pool state.NodePool.Builder
addInstanceGroupUrls(String value)
[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.NodePool.Builder
addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value)
[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.NodePool.Builder
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.NodePool.Builder
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.NodePool.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodePool
build()
NodePool
buildPartial()
NodePool.Builder
clear()
NodePool.Builder
clearAutoscaling()
Autoscaler configuration for this NodePool.NodePool.Builder
clearBestEffortProvisioning()
Enable best effort provisioning for nodesNodePool.Builder
clearConditions()
Which conditions caused the current node pool state.NodePool.Builder
clearConfig()
The node configuration of the pool.NodePool.Builder
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.NodePool.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NodePool.Builder
clearInitialNodeCount()
The initial node count for the pool.NodePool.Builder
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.NodePool.Builder
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.NodePool.Builder
clearManagement()
NodeManagement configuration for this NodePool.NodePool.Builder
clearMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.NodePool.Builder
clearName()
The name of the node pool.NodePool.Builder
clearNetworkConfig()
Networking configuration for this NodePool.NodePool.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NodePool.Builder
clearPlacementPolicy()
Specifies the node placement policy.NodePool.Builder
clearPodIpv4CidrSize()
[Output only] The pod CIDR block size per node in this node pool.NodePool.Builder
clearSelfLink()
[Output only] Server-defined URL for the resource.NodePool.Builder
clearStatus()
[Output only] The status of the nodes in this pool instance.NodePool.Builder
clearStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated.NodePool.Builder
clearUpdateInfo()
Output only.NodePool.Builder
clearUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.NodePool.Builder
clearVersion()
The version of Kubernetes running on this NodePool's nodes.NodePool.Builder
clone()
NodePoolAutoscaling
getAutoscaling()
Autoscaler configuration for this NodePool.NodePoolAutoscaling.Builder
getAutoscalingBuilder()
Autoscaler configuration for this NodePool.NodePoolAutoscalingOrBuilder
getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool.BestEffortProvisioning
getBestEffortProvisioning()
Enable best effort provisioning for nodesBestEffortProvisioning.Builder
getBestEffortProvisioningBuilder()
Enable best effort provisioning for nodesBestEffortProvisioningOrBuilder
getBestEffortProvisioningOrBuilder()
Enable best effort provisioning for nodesStatusCondition
getConditions(int index)
Which conditions caused the current node pool state.StatusCondition.Builder
getConditionsBuilder(int index)
Which conditions caused the current node pool state.List<StatusCondition.Builder>
getConditionsBuilderList()
Which conditions caused the current node pool state.int
getConditionsCount()
Which conditions caused the current node pool state.List<StatusCondition>
getConditionsList()
Which conditions caused the current node pool state.StatusConditionOrBuilder
getConditionsOrBuilder(int index)
Which conditions caused the current node pool state.List<? extends StatusConditionOrBuilder>
getConditionsOrBuilderList()
Which conditions caused the current node pool state.NodeConfig
getConfig()
The node configuration of the pool.NodeConfig.Builder
getConfigBuilder()
The node configuration of the pool.NodeConfigOrBuilder
getConfigOrBuilder()
The node configuration of the pool.NodePool
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
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.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.int
getInitialNodeCount()
The initial node count for the pool.String
getInstanceGroupUrls(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.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.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.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.String
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.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.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.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.NodeManagement
getManagement()
NodeManagement configuration for this NodePool.NodeManagement.Builder
getManagementBuilder()
NodeManagement configuration for this NodePool.NodeManagementOrBuilder
getManagementOrBuilder()
NodeManagement configuration for this NodePool.MaxPodsConstraint
getMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.MaxPodsConstraint.Builder
getMaxPodsConstraintBuilder()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.MaxPodsConstraintOrBuilder
getMaxPodsConstraintOrBuilder()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.String
getName()
The name of the node pool.com.google.protobuf.ByteString
getNameBytes()
The name of the node pool.NodeNetworkConfig
getNetworkConfig()
Networking configuration for this NodePool.NodeNetworkConfig.Builder
getNetworkConfigBuilder()
Networking configuration for this NodePool.NodeNetworkConfigOrBuilder
getNetworkConfigOrBuilder()
Networking configuration for this NodePool.NodePool.PlacementPolicy
getPlacementPolicy()
Specifies the node placement policy.NodePool.PlacementPolicy.Builder
getPlacementPolicyBuilder()
Specifies the node placement policy.NodePool.PlacementPolicyOrBuilder
getPlacementPolicyOrBuilder()
Specifies the node placement policy.int
getPodIpv4CidrSize()
[Output only] The pod CIDR block size per node in this node pool.String
getSelfLink()
[Output only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.NodePool.Status
getStatus()
[Output only] The status of the nodes in this pool instance.String
getStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated.com.google.protobuf.ByteString
getStatusMessageBytes()
Deprecated.google.container.v1.NodePool.status_message is deprecated.int
getStatusValue()
[Output only] The status of the nodes in this pool instance.NodePool.UpdateInfo
getUpdateInfo()
Output only.NodePool.UpdateInfo.Builder
getUpdateInfoBuilder()
Output only.NodePool.UpdateInfoOrBuilder
getUpdateInfoOrBuilder()
Output only.NodePool.UpgradeSettings
getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.NodePool.UpgradeSettings.Builder
getUpgradeSettingsBuilder()
Upgrade settings control disruption and speed of the upgrade.NodePool.UpgradeSettingsOrBuilder
getUpgradeSettingsOrBuilder()
Upgrade settings control disruption and speed of the upgrade.String
getVersion()
The version of Kubernetes running on this NodePool's nodes.com.google.protobuf.ByteString
getVersionBytes()
The version of Kubernetes running on this NodePool's nodes.boolean
hasAutoscaling()
Autoscaler configuration for this NodePool.boolean
hasBestEffortProvisioning()
Enable best effort provisioning for nodesboolean
hasConfig()
The node configuration of the pool.boolean
hasManagement()
NodeManagement configuration for this NodePool.boolean
hasMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.boolean
hasNetworkConfig()
Networking configuration for this NodePool.boolean
hasPlacementPolicy()
Specifies the node placement policy.boolean
hasUpdateInfo()
Output only.boolean
hasUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NodePool.Builder
mergeAutoscaling(NodePoolAutoscaling value)
Autoscaler configuration for this NodePool.NodePool.Builder
mergeBestEffortProvisioning(BestEffortProvisioning value)
Enable best effort provisioning for nodesNodePool.Builder
mergeConfig(NodeConfig value)
The node configuration of the pool.NodePool.Builder
mergeFrom(NodePool other)
NodePool.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodePool.Builder
mergeFrom(com.google.protobuf.Message other)
NodePool.Builder
mergeManagement(NodeManagement value)
NodeManagement configuration for this NodePool.NodePool.Builder
mergeMaxPodsConstraint(MaxPodsConstraint value)
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.NodePool.Builder
mergeNetworkConfig(NodeNetworkConfig value)
Networking configuration for this NodePool.NodePool.Builder
mergePlacementPolicy(NodePool.PlacementPolicy value)
Specifies the node placement policy.NodePool.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodePool.Builder
mergeUpdateInfo(NodePool.UpdateInfo value)
Output only.NodePool.Builder
mergeUpgradeSettings(NodePool.UpgradeSettings value)
Upgrade settings control disruption and speed of the upgrade.NodePool.Builder
removeConditions(int index)
Which conditions caused the current node pool state.NodePool.Builder
setAutoscaling(NodePoolAutoscaling value)
Autoscaler configuration for this NodePool.NodePool.Builder
setAutoscaling(NodePoolAutoscaling.Builder builderForValue)
Autoscaler configuration for this NodePool.NodePool.Builder
setBestEffortProvisioning(BestEffortProvisioning value)
Enable best effort provisioning for nodesNodePool.Builder
setBestEffortProvisioning(BestEffortProvisioning.Builder builderForValue)
Enable best effort provisioning for nodesNodePool.Builder
setConditions(int index, StatusCondition value)
Which conditions caused the current node pool state.NodePool.Builder
setConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.NodePool.Builder
setConfig(NodeConfig value)
The node configuration of the pool.NodePool.Builder
setConfig(NodeConfig.Builder builderForValue)
The node configuration of the pool.NodePool.Builder
setEtag(String 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.NodePool.Builder
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.NodePool.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodePool.Builder
setInitialNodeCount(int value)
The initial node count for the pool.NodePool.Builder
setInstanceGroupUrls(int index, String value)
[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.NodePool.Builder
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.NodePool.Builder
setManagement(NodeManagement value)
NodeManagement configuration for this NodePool.NodePool.Builder
setManagement(NodeManagement.Builder builderForValue)
NodeManagement configuration for this NodePool.NodePool.Builder
setMaxPodsConstraint(MaxPodsConstraint value)
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.NodePool.Builder
setMaxPodsConstraint(MaxPodsConstraint.Builder builderForValue)
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.NodePool.Builder
setName(String value)
The name of the node pool.NodePool.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of the node pool.NodePool.Builder
setNetworkConfig(NodeNetworkConfig value)
Networking configuration for this NodePool.NodePool.Builder
setNetworkConfig(NodeNetworkConfig.Builder builderForValue)
Networking configuration for this NodePool.NodePool.Builder
setPlacementPolicy(NodePool.PlacementPolicy value)
Specifies the node placement policy.NodePool.Builder
setPlacementPolicy(NodePool.PlacementPolicy.Builder builderForValue)
Specifies the node placement policy.NodePool.Builder
setPodIpv4CidrSize(int value)
[Output only] The pod CIDR block size per node in this node pool.NodePool.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NodePool.Builder
setSelfLink(String value)
[Output only] Server-defined URL for the resource.NodePool.Builder
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.NodePool.Builder
setStatus(NodePool.Status value)
[Output only] The status of the nodes in this pool instance.NodePool.Builder
setStatusMessage(String value)
Deprecated.google.container.v1.NodePool.status_message is deprecated.NodePool.Builder
setStatusMessageBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1.NodePool.status_message is deprecated.NodePool.Builder
setStatusValue(int value)
[Output only] The status of the nodes in this pool instance.NodePool.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodePool.Builder
setUpdateInfo(NodePool.UpdateInfo value)
Output only.NodePool.Builder
setUpdateInfo(NodePool.UpdateInfo.Builder builderForValue)
Output only.NodePool.Builder
setUpgradeSettings(NodePool.UpgradeSettings value)
Upgrade settings control disruption and speed of the upgrade.NodePool.Builder
setUpgradeSettings(NodePool.UpgradeSettings.Builder builderForValue)
Upgrade settings control disruption and speed of the upgrade.NodePool.Builder
setVersion(String value)
The version of Kubernetes running on this NodePool's nodes.NodePool.Builder
setVersionBytes(com.google.protobuf.ByteString value)
The version of Kubernetes running on this NodePool's nodes.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
clear
public NodePool.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
getDefaultInstanceForType
public NodePool getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodePool build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodePool buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodePool.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
setField
public NodePool.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
clearField
public NodePool.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
clearOneof
public NodePool.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
setRepeatedField
public NodePool.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
addRepeatedField
public NodePool.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
mergeFrom
public NodePool.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodePool.Builder>
-
mergeFrom
public NodePool.Builder mergeFrom(NodePool other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
mergeFrom
public NodePool.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodePool.Builder>
- Throws:
IOException
-
getName
public String getName()
The name of the node pool.
string name = 1;
- Specified by:
getName
in interfaceNodePoolOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the node pool.
string name = 1;
- Specified by:
getNameBytes
in interfaceNodePoolOrBuilder
- Returns:
- The bytes for name.
-
setName
public NodePool.Builder setName(String value)
The name of the node pool.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public NodePool.Builder clearName()
The name of the node pool.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public NodePool.Builder setNameBytes(com.google.protobuf.ByteString value)
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:
hasConfig
in interfaceNodePoolOrBuilder
- Returns:
- Whether the config field is set.
-
getConfig
public NodeConfig getConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
- Specified by:
getConfig
in interfaceNodePoolOrBuilder
- Returns:
- The config.
-
setConfig
public NodePool.Builder setConfig(NodeConfig value)
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
setConfig
public NodePool.Builder setConfig(NodeConfig.Builder builderForValue)
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
mergeConfig
public NodePool.Builder mergeConfig(NodeConfig value)
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
clearConfig
public NodePool.Builder clearConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
getConfigBuilder
public NodeConfig.Builder getConfigBuilder()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
getConfigOrBuilder
public NodeConfigOrBuilder getConfigOrBuilder()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
- Specified by:
getConfigOrBuilder
in 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:
getInitialNodeCount
in interfaceNodePoolOrBuilder
- Returns:
- The initialNodeCount.
-
setInitialNodeCount
public NodePool.Builder setInitialNodeCount(int value)
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
public NodePool.Builder 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:
getLocationsList
in 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:
getLocationsCount
in interfaceNodePoolOrBuilder
- Returns:
- The count of locations.
-
getLocations
public String 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. 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:
getLocations
in 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:
getLocationsBytes
in interfaceNodePoolOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
setLocations
public NodePool.Builder 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. 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
public NodePool.Builder 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. 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
public NodePool.Builder 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. 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
public NodePool.Builder 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
public NodePool.Builder 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. 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:
hasNetworkConfig
in interfaceNodePoolOrBuilder
- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
public NodeNetworkConfig getNetworkConfig()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
- Specified by:
getNetworkConfig
in interfaceNodePoolOrBuilder
- Returns:
- The networkConfig.
-
setNetworkConfig
public NodePool.Builder setNetworkConfig(NodeNetworkConfig value)
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
setNetworkConfig
public NodePool.Builder setNetworkConfig(NodeNetworkConfig.Builder builderForValue)
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
mergeNetworkConfig
public NodePool.Builder mergeNetworkConfig(NodeNetworkConfig value)
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
clearNetworkConfig
public NodePool.Builder clearNetworkConfig()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
getNetworkConfigBuilder
public NodeNetworkConfig.Builder getNetworkConfigBuilder()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
getNetworkConfigOrBuilder
public NodeNetworkConfigOrBuilder getNetworkConfigOrBuilder()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
- Specified by:
getNetworkConfigOrBuilder
in interfaceNodePoolOrBuilder
-
getSelfLink
public String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLink
in interfaceNodePoolOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Specified by:
getSelfLinkBytes
in interfaceNodePoolOrBuilder
- Returns:
- The bytes for selfLink.
-
setSelfLink
public NodePool.Builder setSelfLink(String value)
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Parameters:
value
- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
public NodePool.Builder clearSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Returns:
- This builder for chaining.
-
setSelfLinkBytes
public NodePool.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Parameters:
value
- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
getVersion
public String 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:
getVersion
in 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:
getVersionBytes
in interfaceNodePoolOrBuilder
- Returns:
- The bytes for version.
-
setVersion
public NodePool.Builder setVersion(String value)
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
public NodePool.Builder 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
public NodePool.Builder setVersionBytes(com.google.protobuf.ByteString value)
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;
- Specified by:
getInstanceGroupUrlsList
in 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;
- Specified by:
getInstanceGroupUrlsCount
in interfaceNodePoolOrBuilder
- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
public String getInstanceGroupUrls(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;
- Specified by:
getInstanceGroupUrls
in 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;
- Specified by:
getInstanceGroupUrlsBytes
in interfaceNodePoolOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
setInstanceGroupUrls
public NodePool.Builder setInstanceGroupUrls(int index, String value)
[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;
- Parameters:
index
- The index to set the value at.value
- The instanceGroupUrls to set.- Returns:
- This builder for chaining.
-
addInstanceGroupUrls
public NodePool.Builder addInstanceGroupUrls(String value)
[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;
- Parameters:
value
- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
addAllInstanceGroupUrls
public NodePool.Builder addAllInstanceGroupUrls(Iterable<String> values)
[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;
- Parameters:
values
- The instanceGroupUrls to add.- Returns:
- This builder for chaining.
-
clearInstanceGroupUrls
public NodePool.Builder 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;
- Returns:
- This builder for chaining.
-
addInstanceGroupUrlsBytes
public NodePool.Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value)
[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;
- 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;
- Specified by:
getStatusValue
in interfaceNodePoolOrBuilder
- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public NodePool.Builder setStatusValue(int value)
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Parameters:
value
- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public NodePool.Status getStatus()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Specified by:
getStatus
in interfaceNodePoolOrBuilder
- Returns:
- The status.
-
setStatus
public NodePool.Builder setStatus(NodePool.Status value)
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Parameters:
value
- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public NodePool.Builder clearStatus()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Returns:
- This builder for chaining.
-
getStatusMessage
@Deprecated public String getStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Specified by:
getStatusMessage
in interfaceNodePoolOrBuilder
- Returns:
- The statusMessage.
-
getStatusMessageBytes
@Deprecated public com.google.protobuf.ByteString getStatusMessageBytes()
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Specified by:
getStatusMessageBytes
in interfaceNodePoolOrBuilder
- Returns:
- The bytes for statusMessage.
-
setStatusMessage
@Deprecated public NodePool.Builder setStatusMessage(String value)
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Parameters:
value
- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
@Deprecated public NodePool.Builder clearStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Returns:
- This builder for chaining.
-
setStatusMessageBytes
@Deprecated public NodePool.Builder setStatusMessageBytes(com.google.protobuf.ByteString value)
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- 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:
hasAutoscaling
in interfaceNodePoolOrBuilder
- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
public NodePoolAutoscaling getAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
- Specified by:
getAutoscaling
in interfaceNodePoolOrBuilder
- Returns:
- The autoscaling.
-
setAutoscaling
public NodePool.Builder setAutoscaling(NodePoolAutoscaling value)
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
setAutoscaling
public NodePool.Builder setAutoscaling(NodePoolAutoscaling.Builder builderForValue)
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
mergeAutoscaling
public NodePool.Builder mergeAutoscaling(NodePoolAutoscaling value)
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
clearAutoscaling
public NodePool.Builder clearAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
getAutoscalingBuilder
public NodePoolAutoscaling.Builder getAutoscalingBuilder()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
getAutoscalingOrBuilder
public NodePoolAutoscalingOrBuilder getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
- Specified by:
getAutoscalingOrBuilder
in interfaceNodePoolOrBuilder
-
hasManagement
public boolean hasManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
- Specified by:
hasManagement
in interfaceNodePoolOrBuilder
- Returns:
- Whether the management field is set.
-
getManagement
public NodeManagement getManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
- Specified by:
getManagement
in interfaceNodePoolOrBuilder
- Returns:
- The management.
-
setManagement
public NodePool.Builder setManagement(NodeManagement value)
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
setManagement
public NodePool.Builder setManagement(NodeManagement.Builder builderForValue)
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
mergeManagement
public NodePool.Builder mergeManagement(NodeManagement value)
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
clearManagement
public NodePool.Builder clearManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
getManagementBuilder
public NodeManagement.Builder getManagementBuilder()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
getManagementOrBuilder
public NodeManagementOrBuilder getManagementOrBuilder()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
- Specified by:
getManagementOrBuilder
in 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:
hasMaxPodsConstraint
in interfaceNodePoolOrBuilder
- Returns:
- Whether the maxPodsConstraint field is set.
-
getMaxPodsConstraint
public MaxPodsConstraint 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:
getMaxPodsConstraint
in interfaceNodePoolOrBuilder
- Returns:
- The maxPodsConstraint.
-
setMaxPodsConstraint
public NodePool.Builder setMaxPodsConstraint(MaxPodsConstraint value)
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
public NodePool.Builder setMaxPodsConstraint(MaxPodsConstraint.Builder builderForValue)
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
public NodePool.Builder mergeMaxPodsConstraint(MaxPodsConstraint value)
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
public NodePool.Builder 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
public MaxPodsConstraint.Builder 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
public MaxPodsConstraintOrBuilder 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:
getMaxPodsConstraintOrBuilder
in interfaceNodePoolOrBuilder
-
getConditionsList
public List<StatusCondition> getConditionsList()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
- Specified by:
getConditionsList
in interfaceNodePoolOrBuilder
-
getConditionsCount
public int getConditionsCount()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
- Specified by:
getConditionsCount
in interfaceNodePoolOrBuilder
-
getConditions
public StatusCondition getConditions(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
- Specified by:
getConditions
in interfaceNodePoolOrBuilder
-
setConditions
public NodePool.Builder setConditions(int index, StatusCondition value)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
setConditions
public NodePool.Builder setConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addConditions
public NodePool.Builder addConditions(StatusCondition value)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addConditions
public NodePool.Builder addConditions(int index, StatusCondition value)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addConditions
public NodePool.Builder addConditions(StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addConditions
public NodePool.Builder addConditions(int index, StatusCondition.Builder builderForValue)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addAllConditions
public NodePool.Builder addAllConditions(Iterable<? extends StatusCondition> values)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
clearConditions
public NodePool.Builder clearConditions()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
removeConditions
public NodePool.Builder removeConditions(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsBuilder
public StatusCondition.Builder getConditionsBuilder(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsOrBuilder
public StatusConditionOrBuilder getConditionsOrBuilder(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
- Specified by:
getConditionsOrBuilder
in interfaceNodePoolOrBuilder
-
getConditionsOrBuilderList
public List<? extends StatusConditionOrBuilder> getConditionsOrBuilderList()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
- Specified by:
getConditionsOrBuilderList
in interfaceNodePoolOrBuilder
-
addConditionsBuilder
public StatusCondition.Builder addConditionsBuilder()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
addConditionsBuilder
public StatusCondition.Builder addConditionsBuilder(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsBuilderList
public List<StatusCondition.Builder> 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;
- Specified by:
getPodIpv4CidrSize
in interfaceNodePoolOrBuilder
- Returns:
- The podIpv4CidrSize.
-
setPodIpv4CidrSize
public NodePool.Builder setPodIpv4CidrSize(int value)
[Output only] The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7;
- Parameters:
value
- The podIpv4CidrSize to set.- Returns:
- This builder for chaining.
-
clearPodIpv4CidrSize
public NodePool.Builder clearPodIpv4CidrSize()
[Output only] The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7;
- 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:
hasUpgradeSettings
in interfaceNodePoolOrBuilder
- Returns:
- Whether the upgradeSettings field is set.
-
getUpgradeSettings
public NodePool.UpgradeSettings getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
- Specified by:
getUpgradeSettings
in interfaceNodePoolOrBuilder
- Returns:
- The upgradeSettings.
-
setUpgradeSettings
public NodePool.Builder setUpgradeSettings(NodePool.UpgradeSettings value)
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
setUpgradeSettings
public NodePool.Builder setUpgradeSettings(NodePool.UpgradeSettings.Builder builderForValue)
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
mergeUpgradeSettings
public NodePool.Builder mergeUpgradeSettings(NodePool.UpgradeSettings value)
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
clearUpgradeSettings
public NodePool.Builder clearUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
getUpgradeSettingsBuilder
public NodePool.UpgradeSettings.Builder getUpgradeSettingsBuilder()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
getUpgradeSettingsOrBuilder
public NodePool.UpgradeSettingsOrBuilder getUpgradeSettingsOrBuilder()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
- Specified by:
getUpgradeSettingsOrBuilder
in interfaceNodePoolOrBuilder
-
hasPlacementPolicy
public boolean hasPlacementPolicy()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
- Specified by:
hasPlacementPolicy
in interfaceNodePoolOrBuilder
- Returns:
- Whether the placementPolicy field is set.
-
getPlacementPolicy
public NodePool.PlacementPolicy getPlacementPolicy()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
- Specified by:
getPlacementPolicy
in interfaceNodePoolOrBuilder
- Returns:
- The placementPolicy.
-
setPlacementPolicy
public NodePool.Builder setPlacementPolicy(NodePool.PlacementPolicy value)
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
setPlacementPolicy
public NodePool.Builder setPlacementPolicy(NodePool.PlacementPolicy.Builder builderForValue)
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
mergePlacementPolicy
public NodePool.Builder mergePlacementPolicy(NodePool.PlacementPolicy value)
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
clearPlacementPolicy
public NodePool.Builder clearPlacementPolicy()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
getPlacementPolicyBuilder
public NodePool.PlacementPolicy.Builder getPlacementPolicyBuilder()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
getPlacementPolicyOrBuilder
public NodePool.PlacementPolicyOrBuilder getPlacementPolicyOrBuilder()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
- Specified by:
getPlacementPolicyOrBuilder
in interfaceNodePoolOrBuilder
-
hasUpdateInfo
public boolean hasUpdateInfo()
Output only. [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:
hasUpdateInfo
in interfaceNodePoolOrBuilder
- Returns:
- Whether the updateInfo field is set.
-
getUpdateInfo
public NodePool.UpdateInfo getUpdateInfo()
Output only. [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:
getUpdateInfo
in interfaceNodePoolOrBuilder
- Returns:
- The updateInfo.
-
setUpdateInfo
public NodePool.Builder setUpdateInfo(NodePool.UpdateInfo value)
Output only. [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
public NodePool.Builder setUpdateInfo(NodePool.UpdateInfo.Builder builderForValue)
Output only. [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
public NodePool.Builder mergeUpdateInfo(NodePool.UpdateInfo value)
Output only. [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
public NodePool.Builder clearUpdateInfo()
Output only. [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
public NodePool.UpdateInfo.Builder getUpdateInfoBuilder()
Output only. [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
public NodePool.UpdateInfoOrBuilder getUpdateInfoOrBuilder()
Output only. [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:
getUpdateInfoOrBuilder
in interfaceNodePoolOrBuilder
-
getEtag
public String 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:
getEtag
in 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:
getEtagBytes
in interfaceNodePoolOrBuilder
- Returns:
- The bytes for etag.
-
setEtag
public NodePool.Builder setEtag(String 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.
string etag = 110;
- Parameters:
value
- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public NodePool.Builder 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
public NodePool.Builder 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.
string etag = 110;
- Parameters:
value
- The bytes for etag to set.- Returns:
- This builder for chaining.
-
hasBestEffortProvisioning
public boolean hasBestEffortProvisioning()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
- Specified by:
hasBestEffortProvisioning
in interfaceNodePoolOrBuilder
- Returns:
- Whether the bestEffortProvisioning field is set.
-
getBestEffortProvisioning
public BestEffortProvisioning getBestEffortProvisioning()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
- Specified by:
getBestEffortProvisioning
in interfaceNodePoolOrBuilder
- Returns:
- The bestEffortProvisioning.
-
setBestEffortProvisioning
public NodePool.Builder setBestEffortProvisioning(BestEffortProvisioning value)
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
setBestEffortProvisioning
public NodePool.Builder setBestEffortProvisioning(BestEffortProvisioning.Builder builderForValue)
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
mergeBestEffortProvisioning
public NodePool.Builder mergeBestEffortProvisioning(BestEffortProvisioning value)
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
clearBestEffortProvisioning
public NodePool.Builder clearBestEffortProvisioning()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
getBestEffortProvisioningBuilder
public BestEffortProvisioning.Builder getBestEffortProvisioningBuilder()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
getBestEffortProvisioningOrBuilder
public BestEffortProvisioningOrBuilder getBestEffortProvisioningOrBuilder()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
- Specified by:
getBestEffortProvisioningOrBuilder
in interfaceNodePoolOrBuilder
-
setUnknownFields
public final NodePool.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
mergeUnknownFields
public final NodePool.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
-
-