public static interface InstanceGroupModifyConfig.Builder extends SdkPojo, CopyableBuilder<InstanceGroupModifyConfig.Builder,InstanceGroupModifyConfig>
| Modifier and Type | Method and Description |
|---|---|
InstanceGroupModifyConfig.Builder |
configurations(Collection<Configuration> configurations)
A list of new or modified configurations to apply for an instance group.
|
InstanceGroupModifyConfig.Builder |
configurations(Configuration... configurations)
A list of new or modified configurations to apply for an instance group.
|
InstanceGroupModifyConfig.Builder |
configurations(Consumer<Configuration.Builder>... configurations)
A list of new or modified configurations to apply for an instance group.
|
InstanceGroupModifyConfig.Builder |
ec2InstanceIdsToTerminate(Collection<String> ec2InstanceIdsToTerminate)
The Amazon EC2 InstanceIds to terminate.
|
InstanceGroupModifyConfig.Builder |
ec2InstanceIdsToTerminate(String... ec2InstanceIdsToTerminate)
The Amazon 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 modify.
|
InstanceGroupModifyConfig.Builder |
reconfigurationType(ReconfigurationType reconfigurationType)
Type of reconfiguration requested.
|
InstanceGroupModifyConfig.Builder |
reconfigurationType(String reconfigurationType)
Type of reconfiguration requested.
|
default InstanceGroupModifyConfig.Builder |
shrinkPolicy(Consumer<ShrinkPolicy.Builder> shrinkPolicy)
Policy for customizing shrink operations.
|
InstanceGroupModifyConfig.Builder |
shrinkPolicy(ShrinkPolicy shrinkPolicy)
Policy for customizing shrink operations.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInstanceGroupModifyConfig.Builder instanceGroupId(String instanceGroupId)
Unique ID of the instance group to modify.
instanceGroupId - Unique ID of the instance group to modify.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 Amazon EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
ec2InstanceIdsToTerminate - The Amazon 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 Amazon EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
ec2InstanceIdsToTerminate - The Amazon 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.default InstanceGroupModifyConfig.Builder shrinkPolicy(Consumer<ShrinkPolicy.Builder> shrinkPolicy)
Policy for customizing shrink operations.
This is a convenience method that creates an instance of theShrinkPolicy.Builder avoiding the need
to create one manually via ShrinkPolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to shrinkPolicy(ShrinkPolicy).
shrinkPolicy - a consumer that will call methods on ShrinkPolicy.BuildershrinkPolicy(ShrinkPolicy)InstanceGroupModifyConfig.Builder reconfigurationType(String reconfigurationType)
Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
reconfigurationType - Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.ReconfigurationType,
ReconfigurationTypeInstanceGroupModifyConfig.Builder reconfigurationType(ReconfigurationType reconfigurationType)
Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
reconfigurationType - Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.ReconfigurationType,
ReconfigurationTypeInstanceGroupModifyConfig.Builder configurations(Collection<Configuration> configurations)
A list of new or modified configurations to apply for an instance group.
configurations - A list of new or modified configurations to apply for an instance group.InstanceGroupModifyConfig.Builder configurations(Configuration... configurations)
A list of new or modified configurations to apply for an instance group.
configurations - A list of new or modified configurations to apply for an instance group.InstanceGroupModifyConfig.Builder configurations(Consumer<Configuration.Builder>... configurations)
A list of new or modified configurations to apply for an instance group.
This is a convenience method that creates an instance of theConfiguration.Builder avoiding the need to create one
manually via Configuration.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #configurations(List.
configurations - a consumer that will call methods on
Configuration.Builder#configurations(java.util.Collection) Copyright © 2023. All rights reserved.