CopyableBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
, SdkBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
public static interface InstanceGroupModifyConfig.Builder extends CopyableBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
Modifier and Type | Method | Description |
---|---|---|
InstanceGroupModifyConfig.Builder |
ec2InstanceIdsToTerminate(String... ec2InstanceIdsToTerminate) |
The EC2 InstanceIds to terminate.
|
InstanceGroupModifyConfig.Builder |
ec2InstanceIdsToTerminate(Collection<String> ec2InstanceIdsToTerminate) |
The EC2 InstanceIds to terminate.
|
InstanceGroupModifyConfig.Builder |
instanceCount(Integer instanceCount) |
Target size for the instance group.
|
InstanceGroupModifyConfig.Builder |
instanceGroupId(String instanceGroupId) |
Unique ID of the instance group to expand or shrink.
|
InstanceGroupModifyConfig.Builder |
shrinkPolicy(ShrinkPolicy shrinkPolicy) |
Policy for customizing shrink operations.
|
copy
apply, build
InstanceGroupModifyConfig.Builder instanceGroupId(String instanceGroupId)
Unique ID of the instance group to expand or shrink.
instanceGroupId
- Unique ID of the instance group to expand or shrink.InstanceGroupModifyConfig.Builder instanceCount(Integer instanceCount)
Target size for the instance group.
instanceCount
- Target size for the instance group.InstanceGroupModifyConfig.Builder ec2InstanceIdsToTerminate(Collection<String> ec2InstanceIdsToTerminate)
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
ec2InstanceIdsToTerminate
- The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not
return to its original requested size.InstanceGroupModifyConfig.Builder ec2InstanceIdsToTerminate(String... ec2InstanceIdsToTerminate)
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
NOTE: This method appends the values to the existing list (if any). Use
#setEC2InstanceIdsToTerminate(java.util.Collection)
or
#withEC2InstanceIdsToTerminate(java.util.Collection)
if you want to override the existing values.
ec2InstanceIdsToTerminate
- The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not
return to its original requested size.InstanceGroupModifyConfig.Builder shrinkPolicy(ShrinkPolicy shrinkPolicy)
Policy for customizing shrink operations.
shrinkPolicy
- Policy for customizing shrink operations.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.