@Generated(value="software.amazon.awssdk:codegen") public final class GetCapacityReservationUsageResponse extends Ec2Response implements ToCopyableBuilder<GetCapacityReservationUsageResponse.Builder,GetCapacityReservationUsageResponse>
Modifier and Type | Class and Description |
---|---|
static interface |
GetCapacityReservationUsageResponse.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
availableInstanceCount()
The remaining capacity.
|
static GetCapacityReservationUsageResponse.Builder |
builder() |
String |
capacityReservationId()
The ID of the Capacity Reservation.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasInstanceUsages()
Returns true if the InstanceUsages property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
String |
instanceType()
The type of instance for which the Capacity Reservation reserves capacity.
|
List<InstanceUsage> |
instanceUsages()
Information about the Capacity Reservation usage.
|
String |
nextToken()
The token to use to retrieve the next page of results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetCapacityReservationUsageResponse.Builder> |
serializableBuilderClass() |
CapacityReservationState |
state()
The current state of the Capacity Reservation.
|
String |
stateAsString()
The current state of the Capacity Reservation.
|
GetCapacityReservationUsageResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
totalInstanceCount()
The number of instances for which the Capacity Reservation reserves capacity.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String nextToken()
The token to use to retrieve the next page of results. This value is null
when there are no more
results to return.
null
when there are no
more results to return.public String capacityReservationId()
The ID of the Capacity Reservation.
public String instanceType()
The type of instance for which the Capacity Reservation reserves capacity.
public Integer totalInstanceCount()
The number of instances for which the Capacity Reservation reserves capacity.
public Integer availableInstanceCount()
The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
public CapacityReservationState state()
The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
active
- The Capacity Reservation is active and the capacity is available for your use.
expired
- The Capacity Reservation expired automatically at the date and time specified in your
request. The reserved capacity is no longer available for your use.
cancelled
- The Capacity Reservation was manually cancelled. The reserved capacity is no longer
available for your use.
pending
- The Capacity Reservation request was successful but the capacity provisioning is still
pending.
failed
- The Capacity Reservation request has failed. A request might fail due to invalid request
parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
If the service returns an enum value that is not available in the current SDK version, state
will return
CapacityReservationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
active
- The Capacity Reservation is active and the capacity is available for your use.
expired
- The Capacity Reservation expired automatically at the date and time specified in
your request. The reserved capacity is no longer available for your use.
cancelled
- The Capacity Reservation was manually cancelled. The reserved capacity is no
longer available for your use.
pending
- The Capacity Reservation request was successful but the capacity provisioning is
still pending.
failed
- The Capacity Reservation request has failed. A request might fail due to invalid
request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for
60 minutes.
CapacityReservationState
public String stateAsString()
The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
active
- The Capacity Reservation is active and the capacity is available for your use.
expired
- The Capacity Reservation expired automatically at the date and time specified in your
request. The reserved capacity is no longer available for your use.
cancelled
- The Capacity Reservation was manually cancelled. The reserved capacity is no longer
available for your use.
pending
- The Capacity Reservation request was successful but the capacity provisioning is still
pending.
failed
- The Capacity Reservation request has failed. A request might fail due to invalid request
parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
If the service returns an enum value that is not available in the current SDK version, state
will return
CapacityReservationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
active
- The Capacity Reservation is active and the capacity is available for your use.
expired
- The Capacity Reservation expired automatically at the date and time specified in
your request. The reserved capacity is no longer available for your use.
cancelled
- The Capacity Reservation was manually cancelled. The reserved capacity is no
longer available for your use.
pending
- The Capacity Reservation request was successful but the capacity provisioning is
still pending.
failed
- The Capacity Reservation request has failed. A request might fail due to invalid
request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for
60 minutes.
CapacityReservationState
public boolean hasInstanceUsages()
public List<InstanceUsage> instanceUsages()
Information about the Capacity Reservation usage.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasInstanceUsages()
to see if a value was sent in this field.
public GetCapacityReservationUsageResponse.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GetCapacityReservationUsageResponse.Builder,GetCapacityReservationUsageResponse>
toBuilder
in class AwsResponse
public static GetCapacityReservationUsageResponse.Builder builder()
public static Class<? extends GetCapacityReservationUsageResponse.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsResponse
public boolean equals(Object obj)
equals
in class AwsResponse
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2020. All rights reserved.