@Generated(value="software.amazon.awssdk:codegen") public final class LaunchTemplateOverrides extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LaunchTemplateOverrides.Builder,LaunchTemplateOverrides>
Describes overrides for a launch template.
Modifier and Type | Class and Description |
---|---|
static interface |
LaunchTemplateOverrides.Builder |
Modifier and Type | Method and Description |
---|---|
String |
availabilityZone()
The Availability Zone in which to launch the instances.
|
static LaunchTemplateOverrides.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
InstanceType |
instanceType()
The instance type.
|
String |
instanceTypeAsString()
The instance type.
|
Double |
priority()
The priority for the launch template override.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LaunchTemplateOverrides.Builder> |
serializableBuilderClass() |
String |
spotPrice()
The maximum price per unit hour that you are willing to pay for a Spot Instance.
|
String |
subnetId()
The ID of the subnet in which to launch the instances.
|
LaunchTemplateOverrides.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
Double |
weightedCapacity()
The number of units provided by the specified instance type.
|
copy
public final InstanceType instanceType()
The instance type.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return InstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
instanceTypeAsString()
.
InstanceType
public final String instanceTypeAsString()
The instance type.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return InstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
instanceTypeAsString()
.
InstanceType
public final String spotPrice()
The maximum price per unit hour that you are willing to pay for a Spot Instance.
public final String subnetId()
The ID of the subnet in which to launch the instances.
public final String availabilityZone()
The Availability Zone in which to launch the instances.
public final Double weightedCapacity()
The number of units provided by the specified instance type.
public final Double priority()
The priority for the launch template override. If OnDemandAllocationStrategy is set to
prioritized
, Spot Fleet uses priority to determine which launch template override to use first in
fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole numbers starting at
0
. The lower the number, the higher the priority. If no number is set, the launch template override
has the lowest priority.
prioritized
, Spot Fleet uses priority to determine which launch template override to use
first in fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole
numbers starting at 0
. The lower the number, the higher the priority. If no number is set,
the launch template override has the lowest priority.public LaunchTemplateOverrides.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LaunchTemplateOverrides.Builder,LaunchTemplateOverrides>
public static LaunchTemplateOverrides.Builder builder()
public static Class<? extends LaunchTemplateOverrides.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.