@Generated(value="software.amazon.awssdk:codegen") public final class NodegroupScalingConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NodegroupScalingConfig.Builder,NodegroupScalingConfig>
An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group. When creating a node group, you must specify all or none of the properties. When updating a node group, you can specify any or none of the properties.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NodegroupScalingConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static NodegroupScalingConfig.Builder |
builder() |
Integer |
desiredSize()
The current number of nodes that the managed node group should maintain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxSize()
The maximum number of nodes that the managed node group can scale out to.
|
Integer |
minSize()
The minimum number of nodes that the managed node group can scale in to.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NodegroupScalingConfig.Builder> |
serializableBuilderClass() |
NodegroupScalingConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer minSize()
The minimum number of nodes that the managed node group can scale in to.
public final Integer maxSize()
The maximum number of nodes that the managed node group can scale out to. For information about the maximum number that you can specify, see Amazon EKS service quotas in the Amazon EKS User Guide.
public final Integer desiredSize()
The current number of nodes that the managed node group should maintain.
public NodegroupScalingConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NodegroupScalingConfig.Builder,NodegroupScalingConfig>public static NodegroupScalingConfig.Builder builder()
public static Class<? extends NodegroupScalingConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.