@Generated(value="software.amazon.awssdk:codegen") public final class InstanceGroupModifyConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
Modify an instance group size.
Modifier and Type | Class and Description |
---|---|
static interface |
InstanceGroupModifyConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static InstanceGroupModifyConfig.Builder |
builder() |
List<String> |
ec2InstanceIdsToTerminate()
The EC2 InstanceIds to terminate.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
instanceCount()
Target size for the instance group.
|
String |
instanceGroupId()
Unique ID of the instance group to expand or shrink.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InstanceGroupModifyConfig.Builder> |
serializableBuilderClass() |
ShrinkPolicy |
shrinkPolicy()
Policy for customizing shrink operations.
|
InstanceGroupModifyConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String instanceGroupId()
Unique ID of the instance group to expand or shrink.
public Integer instanceCount()
Target size for the instance group.
public List<String> ec2InstanceIdsToTerminate()
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ShrinkPolicy shrinkPolicy()
Policy for customizing shrink operations.
public InstanceGroupModifyConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
public static InstanceGroupModifyConfig.Builder builder()
public static Class<? extends InstanceGroupModifyConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.