Interface GetCapacityReservationUsageResponse.Builder

    • Method Detail

      • nextToken

        GetCapacityReservationUsageResponse.Builder nextToken​(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.

        Parameters:
        nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capacityReservationId

        GetCapacityReservationUsageResponse.Builder capacityReservationId​(String capacityReservationId)

        The ID of the Capacity Reservation.

        Parameters:
        capacityReservationId - The ID of the Capacity Reservation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceType

        GetCapacityReservationUsageResponse.Builder instanceType​(String instanceType)

        The type of instance for which the Capacity Reservation reserves capacity.

        Parameters:
        instanceType - The type of instance for which the Capacity Reservation reserves capacity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • totalInstanceCount

        GetCapacityReservationUsageResponse.Builder totalInstanceCount​(Integer totalInstanceCount)

        The number of instances for which the Capacity Reservation reserves capacity.

        Parameters:
        totalInstanceCount - The number of instances for which the Capacity Reservation reserves capacity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availableInstanceCount

        GetCapacityReservationUsageResponse.Builder availableInstanceCount​(Integer availableInstanceCount)

        The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

        Parameters:
        availableInstanceCount - The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        GetCapacityReservationUsageResponse.Builder state​(String state)

        The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

        • active - The capacity is available for use.

        • expired - The Capacity Reservation expired automatically at the date and time specified in your reservation request. The reserved capacity is no longer available for your use.

        • cancelled - The Capacity Reservation was canceled. 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 can fail due to request parameters that are not valid, capacity constraints, or instance limit constraints. You can view a failed request for 60 minutes.

        • scheduled - (Future-dated Capacity Reservations only) The future-dated Capacity Reservation request was approved and the Capacity Reservation is scheduled for delivery on the requested start date.

        • assessing - (Future-dated Capacity Reservations only) Amazon EC2 is assessing your request for a future-dated Capacity Reservation.

        • delayed - (Future-dated Capacity Reservations only) Amazon EC2 encountered a delay in provisioning the requested future-dated Capacity Reservation. Amazon EC2 is unable to deliver the requested capacity by the requested start date and time.

        • unsupported - (Future-dated Capacity Reservations only) Amazon EC2 can't support the future-dated Capacity Reservation request due to capacity constraints. You can view unsupported requests for 30 days. The Capacity Reservation will not be delivered.

        Parameters:
        state - The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

        • active - The capacity is available for use.

        • expired - The Capacity Reservation expired automatically at the date and time specified in your reservation request. The reserved capacity is no longer available for your use.

        • cancelled - The Capacity Reservation was canceled. 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 can fail due to request parameters that are not valid, capacity constraints, or instance limit constraints. You can view a failed request for 60 minutes.

        • scheduled - (Future-dated Capacity Reservations only) The future-dated Capacity Reservation request was approved and the Capacity Reservation is scheduled for delivery on the requested start date.

        • assessing - (Future-dated Capacity Reservations only) Amazon EC2 is assessing your request for a future-dated Capacity Reservation.

        • delayed - (Future-dated Capacity Reservations only) Amazon EC2 encountered a delay in provisioning the requested future-dated Capacity Reservation. Amazon EC2 is unable to deliver the requested capacity by the requested start date and time.

        • unsupported - (Future-dated Capacity Reservations only) Amazon EC2 can't support the future-dated Capacity Reservation request due to capacity constraints. You can view unsupported requests for 30 days. The Capacity Reservation will not be delivered.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CapacityReservationState, CapacityReservationState
      • state

        GetCapacityReservationUsageResponse.Builder state​(CapacityReservationState state)

        The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

        • active - The capacity is available for use.

        • expired - The Capacity Reservation expired automatically at the date and time specified in your reservation request. The reserved capacity is no longer available for your use.

        • cancelled - The Capacity Reservation was canceled. 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 can fail due to request parameters that are not valid, capacity constraints, or instance limit constraints. You can view a failed request for 60 minutes.

        • scheduled - (Future-dated Capacity Reservations only) The future-dated Capacity Reservation request was approved and the Capacity Reservation is scheduled for delivery on the requested start date.

        • assessing - (Future-dated Capacity Reservations only) Amazon EC2 is assessing your request for a future-dated Capacity Reservation.

        • delayed - (Future-dated Capacity Reservations only) Amazon EC2 encountered a delay in provisioning the requested future-dated Capacity Reservation. Amazon EC2 is unable to deliver the requested capacity by the requested start date and time.

        • unsupported - (Future-dated Capacity Reservations only) Amazon EC2 can't support the future-dated Capacity Reservation request due to capacity constraints. You can view unsupported requests for 30 days. The Capacity Reservation will not be delivered.

        Parameters:
        state - The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

        • active - The capacity is available for use.

        • expired - The Capacity Reservation expired automatically at the date and time specified in your reservation request. The reserved capacity is no longer available for your use.

        • cancelled - The Capacity Reservation was canceled. 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 can fail due to request parameters that are not valid, capacity constraints, or instance limit constraints. You can view a failed request for 60 minutes.

        • scheduled - (Future-dated Capacity Reservations only) The future-dated Capacity Reservation request was approved and the Capacity Reservation is scheduled for delivery on the requested start date.

        • assessing - (Future-dated Capacity Reservations only) Amazon EC2 is assessing your request for a future-dated Capacity Reservation.

        • delayed - (Future-dated Capacity Reservations only) Amazon EC2 encountered a delay in provisioning the requested future-dated Capacity Reservation. Amazon EC2 is unable to deliver the requested capacity by the requested start date and time.

        • unsupported - (Future-dated Capacity Reservations only) Amazon EC2 can't support the future-dated Capacity Reservation request due to capacity constraints. You can view unsupported requests for 30 days. The Capacity Reservation will not be delivered.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CapacityReservationState, CapacityReservationState
      • instanceUsages

        GetCapacityReservationUsageResponse.Builder instanceUsages​(Collection<InstanceUsage> instanceUsages)

        Information about the Capacity Reservation usage.

        Parameters:
        instanceUsages - Information about the Capacity Reservation usage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceUsages

        GetCapacityReservationUsageResponse.Builder instanceUsages​(InstanceUsage... instanceUsages)

        Information about the Capacity Reservation usage.

        Parameters:
        instanceUsages - Information about the Capacity Reservation usage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.