CustomersClient Interface
public interface CustomersClient
An instance of this class provides access to all the operations defined in CustomersClient.
Method Summary
Method Details
get
public abstract CustomerInner get(String billingAccountName, String billingProfileName, String customerName)
Gets a customer by its ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
getByBillingAccount
public abstract CustomerInner getByBillingAccount(String billingAccountName, String customerName)
Gets a customer by its ID at billing account level. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
getByBillingAccountWithResponse
public abstract Response<CustomerInner> getByBillingAccountWithResponse(String billingAccountName, String customerName, Context context)
Gets a customer by its ID at billing account level. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
getWithResponse
public abstract Response<CustomerInner> getWithResponse(String billingAccountName, String billingProfileName, String customerName, Context context)
Gets a customer by its ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<CustomerInner> listByBillingAccount(String billingAccountName)
Lists the customers that are billed to a billing account. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<CustomerInner> listByBillingAccount(String billingAccountName, String expand, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
Lists the customers that are billed to a billing account. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<CustomerInner> listByBillingProfile(String billingAccountName, String billingProfileName)
Lists the customers that are billed to a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<CustomerInner> listByBillingProfile(String billingAccountName, String billingProfileName, String expand, String filter, String orderBy, Long top, Long skip, Boolean count, String search, Context context)
Lists the customers that are billed to a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns: