Class TargetReservationValue
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.TargetReservationValue
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TargetReservationValue.Builder,TargetReservationValue>
@Generated("software.amazon.awssdk:codegen") public final class TargetReservationValue extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TargetReservationValue.Builder,TargetReservationValue>
The total value of the new Convertible Reserved Instances.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTargetReservationValue.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetReservationValue.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ReservationValuereservationValue()The total value of the Convertible Reserved Instances that make up the exchange.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TargetReservationValue.Builder>serializableBuilderClass()TargetConfigurationtargetConfiguration()The configuration of the Convertible Reserved Instances that make up the exchange.TargetReservationValue.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
reservationValue
public final ReservationValue reservationValue()
The total value of the Convertible Reserved Instances that make up the exchange. This is the sum of the list value, remaining upfront price, and additional upfront cost of the exchange.
- Returns:
- The total value of the Convertible Reserved Instances that make up the exchange. This is the sum of the list value, remaining upfront price, and additional upfront cost of the exchange.
-
targetConfiguration
public final TargetConfiguration targetConfiguration()
The configuration of the Convertible Reserved Instances that make up the exchange.
- Returns:
- The configuration of the Convertible Reserved Instances that make up the exchange.
-
toBuilder
public TargetReservationValue.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TargetReservationValue.Builder,TargetReservationValue>
-
builder
public static TargetReservationValue.Builder builder()
-
serializableBuilderClass
public static Class<? extends TargetReservationValue.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-