public static final class AzureNodePoolAutoscaling.Builder extends GeneratedMessageV3.Builder<AzureNodePoolAutoscaling.Builder> implements AzureNodePoolAutoscalingOrBuilder
Configuration related to Kubernetes cluster autoscaler.
The Kubernetes cluster autoscaler will automatically adjust the
size of the node pool based on the cluster load.
Protobuf type google.cloud.gkemulticloud.v1.AzureNodePoolAutoscaling
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AzureNodePoolAutoscaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AzureNodePoolAutoscaling build()
Returns
buildPartial()
public AzureNodePoolAutoscaling buildPartial()
Returns
clear()
public AzureNodePoolAutoscaling.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public AzureNodePoolAutoscaling.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMaxNodeCount()
public AzureNodePoolAutoscaling.Builder clearMaxNodeCount()
Required. Maximum number of nodes in the node pool. Must be greater than or equal to
min_node_count and less than or equal to 50.
int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearMinNodeCount()
public AzureNodePoolAutoscaling.Builder clearMinNodeCount()
Required. Minimum number of nodes in the node pool. Must be greater than or equal to
1 and less than or equal to max_node_count.
int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AzureNodePoolAutoscaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public AzureNodePoolAutoscaling.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AzureNodePoolAutoscaling getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMaxNodeCount()
public int getMaxNodeCount()
Required. Maximum number of nodes in the node pool. Must be greater than or equal to
min_node_count and less than or equal to 50.
int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The maxNodeCount.
|
getMinNodeCount()
public int getMinNodeCount()
Required. Minimum number of nodes in the node pool. Must be greater than or equal to
1 and less than or equal to max_node_count.
int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The minNodeCount.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AzureNodePoolAutoscaling other)
public AzureNodePoolAutoscaling.Builder mergeFrom(AzureNodePoolAutoscaling other)
Parameter
Returns
public AzureNodePoolAutoscaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AzureNodePoolAutoscaling.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodePoolAutoscaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AzureNodePoolAutoscaling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMaxNodeCount(int value)
public AzureNodePoolAutoscaling.Builder setMaxNodeCount(int value)
Required. Maximum number of nodes in the node pool. Must be greater than or equal to
min_node_count and less than or equal to 50.
int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | int
The maxNodeCount to set.
|
Returns
setMinNodeCount(int value)
public AzureNodePoolAutoscaling.Builder setMinNodeCount(int value)
Required. Minimum number of nodes in the node pool. Must be greater than or equal to
1 and less than or equal to max_node_count.
int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | int
The minNodeCount to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AzureNodePoolAutoscaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodePoolAutoscaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides