@Generated(value="software.amazon.awssdk:codegen") public final class CapacityReservation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CapacityReservation.Builder,CapacityReservation>
A reservation for a specified number of data processing units (DPUs). When a reservation is initially created, it has no DPUs. Athena allocates DPUs until the allocated amount equals the requested amount.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CapacityReservation.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
allocatedDpus()
The number of data processing units currently allocated.
|
static CapacityReservation.Builder |
builder() |
Instant |
creationTime()
The time in UTC epoch millis when the capacity reservation was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
CapacityAllocation |
lastAllocation()
Returns the value of the LastAllocation property for this object.
|
Instant |
lastSuccessfulAllocationTime()
The time of the most recent capacity allocation that succeeded.
|
String |
name()
The name of the capacity reservation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CapacityReservation.Builder> |
serializableBuilderClass() |
CapacityReservationStatus |
status()
The status of the capacity reservation.
|
String |
statusAsString()
The status of the capacity reservation.
|
Integer |
targetDpus()
The number of data processing units requested.
|
CapacityReservation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the capacity reservation.
public final CapacityReservationStatus status()
The status of the capacity reservation.
If the service returns an enum value that is not available in the current SDK version, status will
return CapacityReservationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CapacityReservationStatuspublic final String statusAsString()
The status of the capacity reservation.
If the service returns an enum value that is not available in the current SDK version, status will
return CapacityReservationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CapacityReservationStatuspublic final Integer targetDpus()
The number of data processing units requested.
public final Integer allocatedDpus()
The number of data processing units currently allocated.
public final CapacityAllocation lastAllocation()
public final Instant lastSuccessfulAllocationTime()
The time of the most recent capacity allocation that succeeded.
public final Instant creationTime()
The time in UTC epoch millis when the capacity reservation was created.
public CapacityReservation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CapacityReservation.Builder,CapacityReservation>public static CapacityReservation.Builder builder()
public static Class<? extends CapacityReservation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.