Package com.google.container.v1beta1
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.v1beta1.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.v1beta1.ClusterAutoscaling
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.ClusterAutoscaling.Builder
addAllResourceLimits(Iterable<? extends ResourceLimit> values)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.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.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.ClusterAutoscaling.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClusterAutoscaling.Builder
addResourceLimits(int index, ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
addResourceLimits(int index, ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
addResourceLimits(ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
addResourceLimits(ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.Builder
addResourceLimitsBuilder()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.Builder
addResourceLimitsBuilder(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling
build()
ClusterAutoscaling
buildPartial()
ClusterAutoscaling.Builder
clear()
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.ClusterAutoscaling.Builder
clearAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.Builder
clearAutoscalingProfile()
Defines autoscaling behaviour.ClusterAutoscaling.Builder
clearEnableNodeAutoprovisioning()
Enables automatic node pool creation and deletion.ClusterAutoscaling.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ClusterAutoscaling.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ClusterAutoscaling.Builder
clearResourceLimits()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
clone()
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.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.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.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.AutoprovisioningNodePoolDefaults
getAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaults.Builder
getAutoprovisioningNodePoolDefaultsBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaultsOrBuilder
getAutoprovisioningNodePoolDefaultsOrBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.AutoscalingProfile
getAutoscalingProfile()
Defines autoscaling behaviour.int
getAutoscalingProfileValue()
Defines autoscaling behaviour.ClusterAutoscaling
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnableNodeAutoprovisioning()
Enables automatic node pool creation and deletion.ResourceLimit
getResourceLimits(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimit.Builder
getResourceLimitsBuilder(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.int
getResourceLimitsCount()
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.ResourceLimitOrBuilder
getResourceLimitsOrBuilder(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.boolean
hasAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ClusterAutoscaling.Builder
mergeAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.Builder
mergeFrom(ClusterAutoscaling other)
ClusterAutoscaling.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ClusterAutoscaling.Builder
mergeFrom(com.google.protobuf.Message other)
ClusterAutoscaling.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ClusterAutoscaling.Builder
removeResourceLimits(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.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.ClusterAutoscaling.Builder
setAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.Builder
setAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults.Builder builderForValue)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.Builder
setAutoscalingProfile(ClusterAutoscaling.AutoscalingProfile value)
Defines autoscaling behaviour.ClusterAutoscaling.Builder
setAutoscalingProfileValue(int value)
Defines autoscaling behaviour.ClusterAutoscaling.Builder
setEnableNodeAutoprovisioning(boolean value)
Enables automatic node pool creation and deletion.ClusterAutoscaling.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClusterAutoscaling.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ClusterAutoscaling.Builder
setResourceLimits(int index, ResourceLimit value)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
setResourceLimits(int index, ResourceLimit.Builder builderForValue)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.ClusterAutoscaling.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
clear
public ClusterAutoscaling.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<ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
getDefaultInstanceForType
public ClusterAutoscaling getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClusterAutoscaling build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClusterAutoscaling buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
setField
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
clearField
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
clearOneof
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
setRepeatedField
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
addRepeatedField
public ClusterAutoscaling.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<ClusterAutoscaling.Builder>
-
mergeFrom
public ClusterAutoscaling.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClusterAutoscaling.Builder>
-
mergeFrom
public ClusterAutoscaling.Builder mergeFrom(ClusterAutoscaling other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getEnableNodeAutoprovisioning
in 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.v1beta1.ResourceLimit resource_limits = 2;
- Specified by:
getResourceLimitsList
in interfaceClusterAutoscalingOrBuilder
-
getResourceLimitsCount
public int getResourceLimitsCount()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;
- Specified by:
getResourceLimitsCount
in interfaceClusterAutoscalingOrBuilder
-
getResourceLimits
public ResourceLimit getResourceLimits(int index)
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;
- Specified by:
getResourceLimits
in 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.ResourceLimit resource_limits = 2;
- Specified by:
getResourceLimitsOrBuilder
in interfaceClusterAutoscalingOrBuilder
-
getResourceLimitsOrBuilderList
public List<? extends ResourceLimitOrBuilder> getResourceLimitsOrBuilderList()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;
- Specified by:
getResourceLimitsOrBuilderList
in interfaceClusterAutoscalingOrBuilder
-
addResourceLimitsBuilder
public ResourceLimit.Builder addResourceLimitsBuilder()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.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.v1beta1.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.v1beta1.ResourceLimit resource_limits = 2;
-
getAutoscalingProfileValue
public int getAutoscalingProfileValue()
Defines autoscaling behaviour.
.google.container.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;
- Specified by:
getAutoscalingProfileValue
in interfaceClusterAutoscalingOrBuilder
- Returns:
- The enum numeric value on the wire for autoscalingProfile.
-
setAutoscalingProfileValue
public ClusterAutoscaling.Builder setAutoscalingProfileValue(int value)
Defines autoscaling behaviour.
.google.container.v1beta1.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.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;
- Specified by:
getAutoscalingProfile
in interfaceClusterAutoscalingOrBuilder
- Returns:
- The autoscalingProfile.
-
setAutoscalingProfile
public ClusterAutoscaling.Builder setAutoscalingProfile(ClusterAutoscaling.AutoscalingProfile value)
Defines autoscaling behaviour.
.google.container.v1beta1.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.v1beta1.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.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
- Specified by:
hasAutoprovisioningNodePoolDefaults
in interfaceClusterAutoscalingOrBuilder
- Returns:
- Whether the autoprovisioningNodePoolDefaults field is set.
-
getAutoprovisioningNodePoolDefaults
public AutoprovisioningNodePoolDefaults getAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
- Specified by:
getAutoprovisioningNodePoolDefaults
in interfaceClusterAutoscalingOrBuilder
- Returns:
- The autoprovisioningNodePoolDefaults.
-
setAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder setAutoprovisioningNodePoolDefaults(AutoprovisioningNodePoolDefaults value)
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.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.v1beta1.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.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
clearAutoprovisioningNodePoolDefaults
public ClusterAutoscaling.Builder clearAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
getAutoprovisioningNodePoolDefaultsBuilder
public AutoprovisioningNodePoolDefaults.Builder getAutoprovisioningNodePoolDefaultsBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
getAutoprovisioningNodePoolDefaultsOrBuilder
public AutoprovisioningNodePoolDefaultsOrBuilder getAutoprovisioningNodePoolDefaultsOrBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
- Specified by:
getAutoprovisioningNodePoolDefaultsOrBuilder
in 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:
getAutoprovisioningLocationsList
in 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:
getAutoprovisioningLocationsCount
in 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:
getAutoprovisioningLocations
in 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:
getAutoprovisioningLocationsBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
mergeUnknownFields
public final ClusterAutoscaling.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClusterAutoscaling.Builder>
-
-