@Generated(value="software.amazon.awssdk:codegen") public final class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails>
The mixed instances policy for the automatic scaling group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails |
instancesDistribution()
The instances distribution.
|
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder> |
serializableBuilderClass() |
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
public final 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.
public AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder toBuilder()
public static AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder builder()
public static Class<? extends AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.