Package com.google.container.v1
Class ClusterAutoscaling.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
- com.google.container.v1.ClusterAutoscaling.Builder
-
- All Implemented Interfaces:
ClusterAutoscalingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ClusterAutoscaling
public static final class ClusterAutoscaling.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder> implements ClusterAutoscalingOrBuilder
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
Protobuf typegoogle.container.v1.ClusterAutoscaling
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterAutoscaling.BuilderaddAllAutoprovisioningLocations(Iterable<String> values)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.ClusterAutoscaling.BuilderaddAllResourceLimits(Iterable<? extends ResourceLimit> values)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuilderaddAutoprovisioningLocations(String value)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.ClusterAutoscaling.BuilderaddAutoprovisioningLocationsBytes(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 can be created by NAP.ClusterAutoscaling.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClusterAutoscaling.BuilderaddResourceLimits(int index, ResourceLimit value)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuilderaddResourceLimits(int index, ResourceLimit.Builder builderForValue)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuilderaddResourceLimits(ResourceLimit value)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuilderaddResourceLimits(ResourceLimit.Builder builderForValue)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.BuilderaddResourceLimitsBuilder()Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.BuilderaddResourceLimitsBuilder(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscalingbuild()ClusterAutoscalingbuildPartial()ClusterAutoscaling.Builderclear()ClusterAutoscaling.BuilderclearAutoprovisioningLocations()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.ClusterAutoscaling.BuilderclearAutoprovisioningNodePoolDefaults()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.BuilderclearAutoscalingProfile()Defines autoscaling behaviour.ClusterAutoscaling.BuilderclearEnableNodeAutoprovisioning()Enables automatic node pool creation and deletion.ClusterAutoscaling.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClusterAutoscaling.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClusterAutoscaling.BuilderclearResourceLimits()Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builderclone()StringgetAutoprovisioningLocations(int index)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.com.google.protobuf.ByteStringgetAutoprovisioningLocationsBytes(int index)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.intgetAutoprovisioningLocationsCount()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.com.google.protobuf.ProtocolStringListgetAutoprovisioningLocationsList()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.AutoprovisioningNodePoolDefaultsgetAutoprovisioningNodePoolDefaults()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaults.BuildergetAutoprovisioningNodePoolDefaultsBuilder()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaultsOrBuildergetAutoprovisioningNodePoolDefaultsOrBuilder()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.AutoscalingProfilegetAutoscalingProfile()Defines autoscaling behaviour.intgetAutoscalingProfileValue()Defines autoscaling behaviour.ClusterAutoscalinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableNodeAutoprovisioning()Enables automatic node pool creation and deletion.ResourceLimitgetResourceLimits(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.BuildergetResourceLimitsBuilder(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.List<ResourceLimit.Builder>getResourceLimitsBuilderList()Contains global constraints regarding minimum and maximum amount of resources in the cluster.intgetResourceLimitsCount()Contains global constraints regarding minimum and maximum amount of resources in the cluster.List<ResourceLimit>getResourceLimitsList()Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimitOrBuildergetResourceLimitsOrBuilder(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.List<? extends ResourceLimitOrBuilder>getResourceLimitsOrBuilderList()Contains global constraints regarding minimum and maximum amount of resources in the cluster.booleanhasAutoprovisioningNodePoolDefaults()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClusterAutoscaling.BuildermergeAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.BuildermergeFrom(ClusterAutoscaling other)ClusterAutoscaling.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClusterAutoscaling.BuildermergeFrom(com.google.protobuf.Message other)ClusterAutoscaling.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClusterAutoscaling.BuilderremoveResourceLimits(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuildersetAutoprovisioningLocations(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 can be created by NAP.ClusterAutoscaling.BuildersetAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.BuildersetAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults.Builder builderForValue)AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.BuildersetAutoscalingProfile(ClusterAutoscaling.AutoscalingProfile value)Defines autoscaling behaviour.ClusterAutoscaling.BuildersetAutoscalingProfileValue(int value)Defines autoscaling behaviour.ClusterAutoscaling.BuildersetEnableNodeAutoprovisioning(boolean value)Enables automatic node pool creation and deletion.ClusterAutoscaling.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClusterAutoscaling.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClusterAutoscaling.BuildersetResourceLimits(int index, ResourceLimit value)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuildersetResourceLimits(int index, ResourceLimit.Builder builderForValue)Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
clear
public ClusterAutoscaling.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.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.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
getDefaultInstanceForType
public ClusterAutoscaling getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClusterAutoscaling build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClusterAutoscaling buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClusterAutoscaling.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
setField
public ClusterAutoscaling.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
clearField
public ClusterAutoscaling.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
clearOneof
public ClusterAutoscaling.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
setRepeatedField
public ClusterAutoscaling.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
addRepeatedField
public ClusterAutoscaling.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
mergeFrom
public ClusterAutoscaling.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClusterAutoscaling.Builder>
-
mergeFrom
public ClusterAutoscaling.Builder mergeFrom(ClusterAutoscaling other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
mergeFrom
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>- Throws:
IOException
-
getEnableNodeAutoprovisioning
public boolean getEnableNodeAutoprovisioning()
Enables automatic node pool creation and deletion.
bool enable_node_autoprovisioning = 1;- Specified by:
getEnableNodeAutoprovisioningin interfaceClusterAutoscalingOrBuilder- Returns:
- The enableNodeAutoprovisioning.
-
setEnableNodeAutoprovisioning
public ClusterAutoscaling.Builder setEnableNodeAutoprovisioning(boolean value)
Enables automatic node pool creation and deletion.
bool enable_node_autoprovisioning = 1;- Parameters:
value- The enableNodeAutoprovisioning to set.- Returns:
- This builder for chaining.
-
clearEnableNodeAutoprovisioning
public ClusterAutoscaling.Builder clearEnableNodeAutoprovisioning()
Enables automatic node pool creation and deletion.
bool enable_node_autoprovisioning = 1;- Returns:
- This builder for chaining.
-
getResourceLimitsList
public List<ResourceLimit> getResourceLimitsList()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;- Specified by:
getResourceLimitsListin interfaceClusterAutoscalingOrBuilder
-
getResourceLimitsCount
public int getResourceLimitsCount()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;- Specified by:
getResourceLimitsCountin interfaceClusterAutoscalingOrBuilder
-
getResourceLimits
public ResourceLimit getResourceLimits(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;- Specified by:
getResourceLimitsin interfaceClusterAutoscalingOrBuilder
-
setResourceLimits
public ClusterAutoscaling.Builder setResourceLimits(int index, ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
setResourceLimits
public ClusterAutoscaling.Builder setResourceLimits(int index, ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addResourceLimits
public ClusterAutoscaling.Builder addResourceLimits(ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addResourceLimits
public ClusterAutoscaling.Builder addResourceLimits(int index, ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addResourceLimits
public ClusterAutoscaling.Builder addResourceLimits(ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addResourceLimits
public ClusterAutoscaling.Builder addResourceLimits(int index, ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addAllResourceLimits
public ClusterAutoscaling.Builder addAllResourceLimits(Iterable<? extends ResourceLimit> values)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
clearResourceLimits
public ClusterAutoscaling.Builder clearResourceLimits()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
removeResourceLimits
public ClusterAutoscaling.Builder removeResourceLimits(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
getResourceLimitsBuilder
public ResourceLimit.Builder getResourceLimitsBuilder(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
getResourceLimitsOrBuilder
public ResourceLimitOrBuilder getResourceLimitsOrBuilder(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;- Specified by:
getResourceLimitsOrBuilderin interfaceClusterAutoscalingOrBuilder
-
getResourceLimitsOrBuilderList
public List<? extends ResourceLimitOrBuilder> getResourceLimitsOrBuilderList()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;- Specified by:
getResourceLimitsOrBuilderListin interfaceClusterAutoscalingOrBuilder
-
addResourceLimitsBuilder
public ResourceLimit.Builder addResourceLimitsBuilder()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
addResourceLimitsBuilder
public ResourceLimit.Builder addResourceLimitsBuilder(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
getResourceLimitsBuilderList
public List<ResourceLimit.Builder> getResourceLimitsBuilderList()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1.ResourceLimit resource_limits = 2;
-
getAutoscalingProfileValue
public int getAutoscalingProfileValue()
Defines autoscaling behaviour.
.google.container.v1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Specified by:
getAutoscalingProfileValuein interfaceClusterAutoscalingOrBuilder- Returns:
- The enum numeric value on the wire for autoscalingProfile.
-
setAutoscalingProfileValue
public ClusterAutoscaling.Builder setAutoscalingProfileValue(int value)
Defines autoscaling behaviour.
.google.container.v1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Parameters:
value- The enum numeric value on the wire for autoscalingProfile to set.- Returns:
- This builder for chaining.
-
getAutoscalingProfile
public ClusterAutoscaling.AutoscalingProfile getAutoscalingProfile()
Defines autoscaling behaviour.
.google.container.v1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Specified by:
getAutoscalingProfilein interfaceClusterAutoscalingOrBuilder- Returns:
- The autoscalingProfile.
-
setAutoscalingProfile
public ClusterAutoscaling.Builder setAutoscalingProfile(ClusterAutoscaling.AutoscalingProfile value)
Defines autoscaling behaviour.
.google.container.v1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Parameters:
value- The autoscalingProfile to set.- Returns:
- This builder for chaining.
-
clearAutoscalingProfile
public ClusterAutoscaling.Builder clearAutoscalingProfile()
Defines autoscaling behaviour.
.google.container.v1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Returns:
- This builder for chaining.
-
hasAutoprovisioningNodePoolDefaults
public boolean hasAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;- Specified by:
hasAutoprovisioningNodePoolDefaultsin interfaceClusterAutoscalingOrBuilder- Returns:
- Whether the autoprovisioningNodePoolDefaults field is set.
-
getAutoprovisioningNodePoolDefaults
public AutoprovisioningNodePoolDefaults getAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;- Specified by:
getAutoprovisioningNodePoolDefaultsin interfaceClusterAutoscalingOrBuilder- Returns:
- The autoprovisioningNodePoolDefaults.
-
setAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder setAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
setAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder setAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults.Builder builderForValue)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
mergeAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder mergeAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
clearAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder clearAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
getAutoprovisioningNodePoolDefaultsBuilder
public AutoprovisioningNodePoolDefaults.Builder getAutoprovisioningNodePoolDefaultsBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
getAutoprovisioningNodePoolDefaultsOrBuilder
public AutoprovisioningNodePoolDefaultsOrBuilder getAutoprovisioningNodePoolDefaultsOrBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;- Specified by:
getAutoprovisioningNodePoolDefaultsOrBuilderin interfaceClusterAutoscalingOrBuilder
-
getAutoprovisioningLocationsList
public com.google.protobuf.ProtocolStringList getAutoprovisioningLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Specified by:
getAutoprovisioningLocationsListin interfaceClusterAutoscalingOrBuilder- Returns:
- A list containing the autoprovisioningLocations.
-
getAutoprovisioningLocationsCount
public int getAutoprovisioningLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Specified by:
getAutoprovisioningLocationsCountin interfaceClusterAutoscalingOrBuilder- Returns:
- The count of autoprovisioningLocations.
-
getAutoprovisioningLocations
public String getAutoprovisioningLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Specified by:
getAutoprovisioningLocationsin interfaceClusterAutoscalingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The autoprovisioningLocations at the given index.
-
getAutoprovisioningLocationsBytes
public com.google.protobuf.ByteString getAutoprovisioningLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Specified by:
getAutoprovisioningLocationsBytesin interfaceClusterAutoscalingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the autoprovisioningLocations at the given index.
-
setAutoprovisioningLocations
public ClusterAutoscaling.Builder setAutoprovisioningLocations(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 can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
index- The index to set the value at.value- The autoprovisioningLocations to set.- Returns:
- This builder for chaining.
-
addAutoprovisioningLocations
public ClusterAutoscaling.Builder addAutoprovisioningLocations(String value)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
value- The autoprovisioningLocations to add.- Returns:
- This builder for chaining.
-
addAllAutoprovisioningLocations
public ClusterAutoscaling.Builder addAllAutoprovisioningLocations(Iterable<String> values)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
values- The autoprovisioningLocations to add.- Returns:
- This builder for chaining.
-
clearAutoprovisioningLocations
public ClusterAutoscaling.Builder clearAutoprovisioningLocations()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Returns:
- This builder for chaining.
-
addAutoprovisioningLocationsBytes
public ClusterAutoscaling.Builder addAutoprovisioningLocationsBytes(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 can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
value- The bytes of the autoprovisioningLocations to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ClusterAutoscaling.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
mergeUnknownFields
public final ClusterAutoscaling.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
-