@Generated(value="software.amazon.awssdk:codegen") public final class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder,AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails>
Specifies the Capacity Reservation targeting option of an Amazon EC2 instance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
builder() |
String |
capacityReservationPreference()
Indicates the instance's Capacity Reservation preferences.
|
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails |
capacityReservationTarget()
Specifies a target Capacity Reservation.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder> |
serializableBuilderClass() |
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String capacityReservationPreference()
Indicates the instance's Capacity Reservation preferences. If equal to open, the instance can run in
any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). If equal
to none, the instance avoids running in a Capacity Reservation even if one is available. The
instance runs in On-Demand capacity.
open, the instance
can run in any open Capacity Reservation that has matching attributes (instance type, platform,
Availability Zone). If equal to none, the instance avoids running in a Capacity Reservation
even if one is available. The instance runs in On-Demand capacity.public final AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails capacityReservationTarget()
Specifies a target Capacity Reservation.
public AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder toBuilder()
public static AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder builder()
public static Class<? extends AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.