BillingRoleAssignmentsClient Interface
public interface BillingRoleAssignmentsClient
An instance of this class provides access to all the operations defined in BillingRoleAssignmentsClient.
Method Summary
Method Details
beginCreateByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByBillingAccount(String billingAccountName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByBillingAccount(String billingAccountName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateByBillingProfile
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByBillingProfile(String billingAccountName, String billingProfileName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateByBillingProfile
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByBillingProfile(String billingAccountName, String billingProfileName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateByCustomer
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByCustomer(String billingAccountName, String billingProfileName, String customerName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
beginCreateByCustomer
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByCustomer(String billingAccountName, String billingProfileName, String customerName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
beginCreateByInvoiceSection
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateByInvoiceSection
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
beginCreateOrUpdateByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByBillingAccount(String billingAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginCreateOrUpdateByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByBillingAccount(String billingAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginCreateOrUpdateByDepartment
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginCreateOrUpdateByDepartment
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginCreateOrUpdateByEnrollmentAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginCreateOrUpdateByEnrollmentAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentInner>,BillingRoleAssignmentInner> beginCreateOrUpdateByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
beginResolveByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByBillingAccount(String billingAccountName)
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
beginResolveByBillingAccount
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByBillingAccount(String billingAccountName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
beginResolveByBillingProfile
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByBillingProfile(String billingAccountName, String billingProfileName)
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginResolveByBillingProfile
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByBillingProfile(String billingAccountName, String billingProfileName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
beginResolveByCustomer
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByCustomer(String billingAccountName, String billingProfileName, String customerName)
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
beginResolveByCustomer
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByCustomer(String billingAccountName, String billingProfileName, String customerName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
beginResolveByInvoiceSection
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName)
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
beginResolveByInvoiceSection
public abstract SyncPoller<PollResult<BillingRoleAssignmentListResultInner>,BillingRoleAssignmentListResultInner> beginResolveByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
createByBillingAccount
public abstract BillingRoleAssignmentInner createByBillingAccount(String billingAccountName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
createByBillingAccount
public abstract BillingRoleAssignmentInner createByBillingAccount(String billingAccountName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
createByBillingProfile
public abstract BillingRoleAssignmentInner createByBillingProfile(String billingAccountName, String billingProfileName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
createByBillingProfile
public abstract BillingRoleAssignmentInner createByBillingProfile(String billingAccountName, String billingProfileName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
createByCustomer
public abstract BillingRoleAssignmentInner createByCustomer(String billingAccountName, String billingProfileName, String customerName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
createByCustomer
public abstract BillingRoleAssignmentInner createByCustomer(String billingAccountName, String billingProfileName, String customerName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
createByInvoiceSection
public abstract BillingRoleAssignmentInner createByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, BillingRoleAssignmentProperties parameters)
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
createByInvoiceSection
public abstract BillingRoleAssignmentInner createByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, BillingRoleAssignmentProperties parameters, Context context)
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
createOrUpdateByBillingAccount
public abstract BillingRoleAssignmentInner createOrUpdateByBillingAccount(String billingAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
createOrUpdateByBillingAccount
public abstract BillingRoleAssignmentInner createOrUpdateByBillingAccount(String billingAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
createOrUpdateByDepartment
public abstract BillingRoleAssignmentInner createOrUpdateByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
createOrUpdateByDepartment
public abstract BillingRoleAssignmentInner createOrUpdateByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
createOrUpdateByEnrollmentAccount
public abstract BillingRoleAssignmentInner createOrUpdateByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
createOrUpdateByEnrollmentAccount
public abstract BillingRoleAssignmentInner createOrUpdateByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, BillingRoleAssignmentInner parameters, Context context)
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
deleteByBillingAccount
public abstract void deleteByBillingAccount(String billingAccountName, String billingRoleAssignmentName)
Deletes a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
deleteByBillingAccountWithResponse
public abstract Response<Void> deleteByBillingAccountWithResponse(String billingAccountName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
deleteByBillingProfile
public abstract void deleteByBillingProfile(String billingAccountName, String billingProfileName, String billingRoleAssignmentName)
Deletes a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
deleteByBillingProfileWithResponse
public abstract Response<Void> deleteByBillingProfileWithResponse(String billingAccountName, String billingProfileName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
deleteByCustomer
public abstract void deleteByCustomer(String billingAccountName, String billingProfileName, String customerName, String billingRoleAssignmentName)
Deletes a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
deleteByCustomerWithResponse
public abstract Response<Void> deleteByCustomerWithResponse(String billingAccountName, String billingProfileName, String customerName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
deleteByDepartment
public abstract void deleteByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName)
Deletes a role assignment on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
deleteByDepartmentWithResponse
public abstract Response<Void> deleteByDepartmentWithResponse(String billingAccountName, String departmentName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
deleteByEnrollmentAccount
public abstract void deleteByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName)
Deletes a role assignment on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
deleteByEnrollmentAccountWithResponse
public abstract Response<Void> deleteByEnrollmentAccountWithResponse(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
deleteByInvoiceSection
public abstract void deleteByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, String billingRoleAssignmentName)
Deletes a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
deleteByInvoiceSectionWithResponse
public abstract Response<Void> deleteByInvoiceSectionWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, String billingRoleAssignmentName, Context context)
Deletes a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
getByBillingAccount
public abstract BillingRoleAssignmentInner getByBillingAccount(String billingAccountName, String billingRoleAssignmentName)
Gets a role assignment for the caller on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
getByBillingAccountWithResponse
public abstract Response<BillingRoleAssignmentInner> getByBillingAccountWithResponse(String billingAccountName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
getByBillingProfile
public abstract BillingRoleAssignmentInner getByBillingProfile(String billingAccountName, String billingProfileName, String billingRoleAssignmentName)
Gets a role assignment for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
getByBillingProfileWithResponse
public abstract Response<BillingRoleAssignmentInner> getByBillingProfileWithResponse(String billingAccountName, String billingProfileName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
getByCustomer
public abstract BillingRoleAssignmentInner getByCustomer(String billingAccountName, String billingProfileName, String customerName, String billingRoleAssignmentName)
Gets a role assignment for the caller on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
getByCustomerWithResponse
public abstract Response<BillingRoleAssignmentInner> getByCustomerWithResponse(String billingAccountName, String billingProfileName, String customerName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
getByDepartment
public abstract BillingRoleAssignmentInner getByDepartment(String billingAccountName, String departmentName, String billingRoleAssignmentName)
Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
getByDepartmentWithResponse
public abstract Response<BillingRoleAssignmentInner> getByDepartmentWithResponse(String billingAccountName, String departmentName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
getByEnrollmentAccount
public abstract BillingRoleAssignmentInner getByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName)
Gets a role assignment for the caller on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
getByEnrollmentAccountWithResponse
public abstract Response<BillingRoleAssignmentInner> getByEnrollmentAccountWithResponse(String billingAccountName, String enrollmentAccountName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
Parameters:
Returns:
getByInvoiceSection
public abstract BillingRoleAssignmentInner getByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, String billingRoleAssignmentName)
Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
getByInvoiceSectionWithResponse
public abstract Response<BillingRoleAssignmentInner> getByInvoiceSectionWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, String billingRoleAssignmentName, Context context)
Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingRoleAssignmentInner> listByBillingAccount(String billingAccountName)
Lists the role assignments for the caller on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingRoleAssignmentInner> listByBillingAccount(String billingAccountName, String filter, Long top, Long skip, Context context)
Lists the role assignments for the caller on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingRoleAssignmentInner> listByBillingProfile(String billingAccountName, String billingProfileName)
Lists the role assignments for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingRoleAssignmentInner> listByBillingProfile(String billingAccountName, String billingProfileName, String filter, Long top, Long skip, Context context)
Lists the role assignments for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingRoleAssignmentInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName)
Lists the role assignments for the caller on customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingRoleAssignmentInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName, String filter, Long top, Long skip, Context context)
Lists the role assignments for the caller on customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
listByDepartment
public abstract PagedIterable<BillingRoleAssignmentInner> listByDepartment(String billingAccountName, String departmentName)
Lists the role assignments for the caller on a department. The operation is supported for billing accounts of type Enterprise Agreement.
Parameters:
Returns:
listByDepartment
public abstract PagedIterable<BillingRoleAssignmentInner> listByDepartment(String billingAccountName, String departmentName, Context context)
Lists the role assignments for the caller on a department. The operation is supported for billing accounts of type Enterprise Agreement.
Parameters:
Returns:
listByEnrollmentAccount
public abstract PagedIterable<BillingRoleAssignmentInner> listByEnrollmentAccount(String billingAccountName, String enrollmentAccountName)
Lists the role assignments for the caller on a enrollment account. The operation is supported for billing accounts of type Enterprise Agreement.
Parameters:
Returns:
listByEnrollmentAccount
public abstract PagedIterable<BillingRoleAssignmentInner> listByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, Context context)
Lists the role assignments for the caller on a enrollment account. The operation is supported for billing accounts of type Enterprise Agreement.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingRoleAssignmentInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName)
Lists the role assignments for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingRoleAssignmentInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, String filter, Long top, Long skip, Context context)
Lists the role assignments for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
resolveByBillingAccount
public abstract BillingRoleAssignmentListResultInner resolveByBillingAccount(String billingAccountName)
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
resolveByBillingAccount
public abstract BillingRoleAssignmentListResultInner resolveByBillingAccount(String billingAccountName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
Parameters:
Returns:
resolveByBillingProfile
public abstract BillingRoleAssignmentListResultInner resolveByBillingProfile(String billingAccountName, String billingProfileName)
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
resolveByBillingProfile
public abstract BillingRoleAssignmentListResultInner resolveByBillingProfile(String billingAccountName, String billingProfileName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
Parameters:
Returns:
resolveByCustomer
public abstract BillingRoleAssignmentListResultInner resolveByCustomer(String billingAccountName, String billingProfileName, String customerName)
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
resolveByCustomer
public abstract BillingRoleAssignmentListResultInner resolveByCustomer(String billingAccountName, String billingProfileName, String customerName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
Parameters:
Returns:
resolveByInvoiceSection
public abstract BillingRoleAssignmentListResultInner resolveByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName)
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns:
resolveByInvoiceSection
public abstract BillingRoleAssignmentListResultInner resolveByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, Boolean resolveScopeDisplayNames, String filter, Context context)
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
Parameters:
Returns: