public static interface MixedInstancesPolicy.Builder extends SdkPojo, CopyableBuilder<MixedInstancesPolicy.Builder,MixedInstancesPolicy>
Modifier and Type | Method and Description |
---|---|
default MixedInstancesPolicy.Builder |
instancesDistribution(Consumer<InstancesDistribution.Builder> instancesDistribution)
The instances distribution to use.
|
MixedInstancesPolicy.Builder |
instancesDistribution(InstancesDistribution instancesDistribution)
The instances distribution to use.
|
default MixedInstancesPolicy.Builder |
launchTemplate(Consumer<LaunchTemplate.Builder> launchTemplate)
The launch template and overrides.
|
MixedInstancesPolicy.Builder |
launchTemplate(LaunchTemplate launchTemplate)
The launch template and overrides.
|
copy
applyMutation, build
MixedInstancesPolicy.Builder launchTemplate(LaunchTemplate launchTemplate)
The launch template and overrides.
This parameter is required when creating an Auto Scaling group with a mixed instances policy, but is not required when updating the group.
launchTemplate
- The launch template and overrides.
This parameter is required when creating an Auto Scaling group with a mixed instances policy, but is not required when updating the group.
default MixedInstancesPolicy.Builder launchTemplate(Consumer<LaunchTemplate.Builder> launchTemplate)
The launch template and overrides.
This parameter is required when creating an Auto Scaling group with a mixed instances policy, but is not required when updating the group.
This is a convenience that creates an instance of theLaunchTemplate.Builder
avoiding the need to
create one manually via LaunchTemplate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to launchTemplate(LaunchTemplate)
.launchTemplate
- a consumer that will call methods on LaunchTemplate.Builder
launchTemplate(LaunchTemplate)
MixedInstancesPolicy.Builder instancesDistribution(InstancesDistribution instancesDistribution)
The instances distribution to use.
If you leave this parameter unspecified when creating the group, the default values are used.
instancesDistribution
- The instances distribution to use.
If you leave this parameter unspecified when creating the group, the default values are used.
default MixedInstancesPolicy.Builder instancesDistribution(Consumer<InstancesDistribution.Builder> instancesDistribution)
The instances distribution to use.
If you leave this parameter unspecified when creating the group, the default values are used.
This is a convenience that creates an instance of theInstancesDistribution.Builder
avoiding the need
to create one manually via InstancesDistribution.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to instancesDistribution(InstancesDistribution)
.instancesDistribution
- a consumer that will call methods on InstancesDistribution.Builder
instancesDistribution(InstancesDistribution)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.