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.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 AwsNodePoolAutoscaling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AwsNodePoolAutoscaling build()
Returns
buildPartial()
public AwsNodePoolAutoscaling buildPartial()
Returns
clear()
public AwsNodePoolAutoscaling.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public AwsNodePoolAutoscaling.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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];
Returns
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];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AwsNodePoolAutoscaling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public AwsNodePoolAutoscaling.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AwsNodePoolAutoscaling 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(AwsNodePoolAutoscaling other)
public AwsNodePoolAutoscaling.Builder mergeFrom(AwsNodePoolAutoscaling other)
Parameter
Returns
public AwsNodePoolAutoscaling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AwsNodePoolAutoscaling.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AwsNodePoolAutoscaling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AwsNodePoolAutoscaling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AwsNodePoolAutoscaling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AwsNodePoolAutoscaling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides