@Generated(value="software.amazon.awssdk:codegen") public final class SpotMaintenanceStrategies extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SpotMaintenanceStrategies.Builder,SpotMaintenanceStrategies>
The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.
Modifier and Type | Class and Description |
---|---|
static interface |
SpotMaintenanceStrategies.Builder |
Modifier and Type | Method and Description |
---|---|
static SpotMaintenanceStrategies.Builder |
builder() |
SpotCapacityRebalance |
capacityRebalance()
The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an
elevated risk of being interrupted.
|
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 SpotMaintenanceStrategies.Builder> |
serializableBuilderClass() |
SpotMaintenanceStrategies.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final SpotCapacityRebalance capacityRebalance()
The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.
public SpotMaintenanceStrategies.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<SpotMaintenanceStrategies.Builder,SpotMaintenanceStrategies>
public static SpotMaintenanceStrategies.Builder builder()
public static Class<? extends SpotMaintenanceStrategies.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.