BillingRequestsClient Interface
public interface BillingRequestsClient
An instance of this class provides access to all the operations defined in BillingRequestsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<BillingRequestInner>,BillingRequestInner> beginCreateOrUpdate(String billingRequestName, BillingRequestInner parameters)
Create or update a billing request.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<BillingRequestInner>,BillingRequestInner> beginCreateOrUpdate(String billingRequestName, BillingRequestInner parameters, Context context)
Create or update a billing request.
Parameters:
Returns:
createOrUpdate
public abstract BillingRequestInner createOrUpdate(String billingRequestName, BillingRequestInner parameters)
Create or update a billing request.
Parameters:
Returns:
createOrUpdate
public abstract BillingRequestInner createOrUpdate(String billingRequestName, BillingRequestInner parameters, Context context)
Create or update a billing request.
Parameters:
Returns:
get
public abstract BillingRequestInner get(String billingRequestName)
Gets a billing request by its ID.
Parameters:
Returns:
getWithResponse
public abstract Response<BillingRequestInner> getWithResponse(String billingRequestName, Context context)
Gets a billing request by its ID.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingRequestInner> listByBillingAccount(String billingAccountName)
The list of billing requests submitted for the billing account.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingRequestInner> listByBillingAccount(String billingAccountName, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
The list of billing requests submitted for the billing account.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingRequestInner> listByBillingProfile(String billingAccountName, String billingProfileName)
The list of billing requests submitted for the billing profile.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingRequestInner> listByBillingProfile(String billingAccountName, String billingProfileName, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
The list of billing requests submitted for the billing profile.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingRequestInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName)
The list of billing requests submitted for the customer.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingRequestInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
The list of billing requests submitted for the customer.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingRequestInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName)
The list of billing requests submitted for the invoice section.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingRequestInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
The list of billing requests submitted for the invoice section.
Parameters:
Returns:
listByUser
public abstract PagedIterable<BillingRequestInner> listByUser()
The list of billing requests submitted by a user.
Returns:
listByUser
public abstract PagedIterable<BillingRequestInner> listByUser(String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
The list of billing requests submitted by a user.
Parameters:
Returns: