ReservationsClient Interface
public interface ReservationsClient
An instance of this class provides access to all the operations defined in ReservationsClient.
Method Summary
Method Details
beginUpdateByBillingAccount
public abstract SyncPoller<PollResult<ReservationInner>,ReservationInner> beginUpdateByBillingAccount(String billingAccountName, String reservationOrderId, String reservationId, PatchModel body)
Update reservation by billing account.
Parameters:
Returns:
beginUpdateByBillingAccount
public abstract SyncPoller<PollResult<ReservationInner>,ReservationInner> beginUpdateByBillingAccount(String billingAccountName, String reservationOrderId, String reservationId, PatchModel body, Context context)
Update reservation by billing account.
Parameters:
Returns:
getByReservationOrder
public abstract ReservationInner getByReservationOrder(String billingAccountName, String reservationOrderId, String reservationId)
Get Reservation details in the billing account. Get specific Reservation details in the billing account.
Parameters:
Returns:
getByReservationOrderWithResponse
public abstract Response<ReservationInner> getByReservationOrderWithResponse(String billingAccountName, String reservationOrderId, String reservationId, String expand, Context context)
Get Reservation details in the billing account. Get specific Reservation details in the billing account.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<ReservationInner> listByBillingAccount(String billingAccountName)
Lists the reservations in the billing account and the roll up counts of reservations group by provisioning states.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<ReservationInner> listByBillingAccount(String billingAccountName, String filter, String orderBy, Float skiptoken, String refreshSummary, String selectedState, Float take, Context context)
Lists the reservations in the billing account and the roll up counts of reservations group by provisioning states.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<ReservationInner> listByBillingProfile(String billingAccountName, String billingProfileName)
Lists the reservations for a billing profile and the roll up counts of reservations group by provisioning state.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<ReservationInner> listByBillingProfile(String billingAccountName, String billingProfileName, String filter, String orderBy, Float skiptoken, String refreshSummary, String selectedState, Float take, Context context)
Lists the reservations for a billing profile and the roll up counts of reservations group by provisioning state.
Parameters:
Returns:
listByReservationOrder
public abstract PagedIterable<ReservationInner> listByReservationOrder(String billingAccountName, String reservationOrderId)
Get Reservations in a given reservation Order in the billing account List Reservations within a single ReservationOrder in the billing account.
Parameters:
Returns:
listByReservationOrder
public abstract PagedIterable<ReservationInner> listByReservationOrder(String billingAccountName, String reservationOrderId, Context context)
Get Reservations in a given reservation Order in the billing account List Reservations within a single ReservationOrder in the billing account.
Parameters:
Returns:
updateByBillingAccount
public abstract ReservationInner updateByBillingAccount(String billingAccountName, String reservationOrderId, String reservationId, PatchModel body)
Update reservation by billing account.
Parameters:
Returns:
updateByBillingAccount
public abstract ReservationInner updateByBillingAccount(String billingAccountName, String reservationOrderId, String reservationId, PatchModel body, Context context)
Update reservation by billing account.
Parameters:
Returns: