TransfersClient Interface
public interface TransfersClient
An instance of this class provides access to all the operations defined in TransfersClient.
Method Summary
Method Details
cancel
public abstract TransferDetailsInner cancel(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName)
Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
cancelWithResponse
public abstract Response<TransferDetailsInner> cancelWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName, Context context)
Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
get
public abstract TransferDetailsInner get(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName)
Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
getWithResponse
public abstract Response<TransferDetailsInner> getWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName, Context context)
Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
initiate
public abstract TransferDetailsInner initiate(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName, InitiateTransferRequest parameters)
Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
initiateWithResponse
public abstract Response<TransferDetailsInner> initiateWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, String transferName, InitiateTransferRequest parameters, Context context)
Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
list
public abstract PagedIterable<TransferDetailsInner> list(String billingAccountName, String billingProfileName, String invoiceSectionName)
Lists the transfer requests for an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
list
public abstract PagedIterable<TransferDetailsInner> list(String billingAccountName, String billingProfileName, String invoiceSectionName, Context context)
Lists the transfer requests for an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns: