public static interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder extends SdkPojo, CopyableBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder instancesDistribution(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails instancesDistribution)
The instances distribution. The instances distribution specifies the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacity.
instancesDistribution - The instances distribution. The instances distribution specifies the distribution of On-Demand
Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling
group allocates instance types to fulfill On-Demand and Spot capacity.default AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder instancesDistribution(Consumer<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails.Builder> instancesDistribution)
The instances distribution. The instances distribution specifies the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacity.
This is a convenience method that creates an instance of theAwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails.Builder avoiding the
need to create one manually via
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to
instancesDistribution(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails).
instancesDistribution - a consumer that will call methods on
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails.BuilderinstancesDistribution(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails)AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder launchTemplate(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails launchTemplate)
The launch template to use and the instance types (overrides) to use to provision EC2 instances to fulfill On-Demand and Spot capacities.
launchTemplate - The launch template to use and the instance types (overrides) to use to provision EC2 instances to
fulfill On-Demand and Spot capacities.default AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder launchTemplate(Consumer<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails.Builder> launchTemplate)
The launch template to use and the instance types (overrides) to use to provision EC2 instances to fulfill On-Demand and Spot capacities.
This is a convenience method that creates an instance of theAwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails.Builder avoiding the need to
create one manually via
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to
launchTemplate(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails).
launchTemplate - a consumer that will call methods on
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails.BuilderlaunchTemplate(AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails)Copyright © 2023. All rights reserved.