public static final class AwsNodePoolAutoscaling.Builder extends GeneratedMessageV3.Builder<AwsNodePoolAutoscaling.Builder> implements AwsNodePoolAutoscalingOrBuilder
AwsNodePoolAutoscaling contains information required by cluster autoscaler
to adjust the size of the node pool to the current cluster usage.
Protobuf type google.cloud.gkemulticloud.v1.AwsNodePoolAutoscaling
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 AwsNodePoolAutoscaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AwsNodePoolAutoscaling build()
buildPartial()
public AwsNodePoolAutoscaling buildPartial()
clear()
public AwsNodePoolAutoscaling.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AwsNodePoolAutoscaling.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMaxNodeCount()
public AwsNodePoolAutoscaling.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 AwsNodePoolAutoscaling.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 AwsNodePoolAutoscaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public AwsNodePoolAutoscaling.Builder clone()
Overrides
getDefaultInstanceForType()
public AwsNodePoolAutoscaling 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(AwsNodePoolAutoscaling other)
public AwsNodePoolAutoscaling.Builder mergeFrom(AwsNodePoolAutoscaling other)
public AwsNodePoolAutoscaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AwsNodePoolAutoscaling.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AwsNodePoolAutoscaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AwsNodePoolAutoscaling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMaxNodeCount(int value)
public AwsNodePoolAutoscaling.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 AwsNodePoolAutoscaling.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 AwsNodePoolAutoscaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AwsNodePoolAutoscaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides