Class InstanceUsage
java.lang.Object
software.amazon.awssdk.services.ec2.model.InstanceUsage
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InstanceUsage.Builder,InstanceUsage>
@Generated("software.amazon.awssdk:codegen")
public final class InstanceUsage
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<InstanceUsage.Builder,InstanceUsage>
Information about the Capacity Reservation usage.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe ID of the Amazon Web Services account that is making use of the Capacity Reservation.static InstanceUsage.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends InstanceUsage.Builder>final StringtoString()Returns a string representation of this object.final IntegerThe number of instances the Amazon Web Services account currently has in the Capacity Reservation.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
accountId
The ID of the Amazon Web Services account that is making use of the Capacity Reservation.
- Returns:
- The ID of the Amazon Web Services account that is making use of the Capacity Reservation.
-
usedInstanceCount
The number of instances the Amazon Web Services account currently has in the Capacity Reservation.
- Returns:
- The number of instances the Amazon Web Services account currently has in the Capacity Reservation.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<InstanceUsage.Builder,InstanceUsage>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-