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.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AzureNodePoolAutoscaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AzureNodePoolAutoscaling build()
buildPartial()
public AzureNodePoolAutoscaling buildPartial()
clear()
public AzureNodePoolAutoscaling.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AzureNodePoolAutoscaling.Builder clearField(Descriptors.FieldDescriptor field)
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];
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public AzureNodePoolAutoscaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public AzureNodePoolAutoscaling.Builder clone()
Overrides
getDefaultInstanceForType()
public AzureNodePoolAutoscaling getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AzureNodePoolAutoscaling other)
public AzureNodePoolAutoscaling.Builder mergeFrom(AzureNodePoolAutoscaling other)
public AzureNodePoolAutoscaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AzureNodePoolAutoscaling.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodePoolAutoscaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AzureNodePoolAutoscaling.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AzureNodePoolAutoscaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AzureNodePoolAutoscaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides