ReservationTransactionsClient Interface
public interface ReservationTransactionsClient
An instance of this class provides access to all the operations defined in ReservationTransactionsClient.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Paged |
list(String billingAccountId)
List of transactions for reserved instances on billing account scope. |
|
abstract
Paged |
list(String billingAccountId, String filter, Context context)
List of transactions for reserved instances on billing account scope. |
|
abstract
Paged |
listByBillingProfile(String billingAccountId, String billingProfileId)
List of transactions for reserved instances on billing profile scope. |
|
abstract
Paged |
listByBillingProfile(String billingAccountId, String billingProfileId, String filter, Context context)
List of transactions for reserved instances on billing profile scope. |
Method Details
list
public abstract PagedIterable<ReservationTransactionInner> list(String billingAccountId)
List of transactions for reserved instances on billing account scope. Note: The refund transactions are posted along with its purchase transaction (i.e. in the purchase billing month). For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made.
Parameters:
Returns:
list
public abstract PagedIterable<ReservationTransactionInner> list(String billingAccountId, String filter, Context context)
List of transactions for reserved instances on billing account scope. Note: The refund transactions are posted along with its purchase transaction (i.e. in the purchase billing month). For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<ModernReservationTransactionInner> listByBillingProfile(String billingAccountId, String billingProfileId)
List of transactions for reserved instances on billing profile scope. The refund transactions are posted along with its purchase transaction (i.e. in the purchase billing month). For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<ModernReservationTransactionInner> listByBillingProfile(String billingAccountId, String billingProfileId, String filter, Context context)
List of transactions for reserved instances on billing profile scope. The refund transactions are posted along with its purchase transaction (i.e. in the purchase billing month). For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made.
Parameters:
Returns: