BillingPermissionsClient Interface
public interface BillingPermissionsClient
An instance of this class provides access to all the operations defined in BillingPermissionsClient.
Method Summary
Method Details
checkAccessByBillingAccount
public abstract List<CheckAccessResponseInner> checkAccessByBillingAccount(String billingAccountName, CheckAccessRequest parameters)
Provides a list of check access response objects for a billing account.
Parameters:
Returns:
checkAccessByBillingAccountWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByBillingAccountWithResponse(String billingAccountName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for a billing account.
Parameters:
Returns:
checkAccessByBillingProfile
public abstract List<CheckAccessResponseInner> checkAccessByBillingProfile(String billingAccountName, String billingProfileName, CheckAccessRequest parameters)
Provides a list of check access response objects for a billing profile.
Parameters:
Returns:
checkAccessByBillingProfileWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByBillingProfileWithResponse(String billingAccountName, String billingProfileName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for a billing profile.
Parameters:
Returns:
checkAccessByCustomer
public abstract List<CheckAccessResponseInner> checkAccessByCustomer(String billingAccountName, String billingProfileName, String customerName, CheckAccessRequest parameters)
Provides a list of check access response objects for a customer.
Parameters:
Returns:
checkAccessByCustomerWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByCustomerWithResponse(String billingAccountName, String billingProfileName, String customerName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for a customer.
Parameters:
Returns:
checkAccessByDepartment
public abstract List<CheckAccessResponseInner> checkAccessByDepartment(String billingAccountName, String departmentName, CheckAccessRequest parameters)
Provides a list of check access response objects for a department.
Parameters:
Returns:
checkAccessByDepartmentWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByDepartmentWithResponse(String billingAccountName, String departmentName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for a department.
Parameters:
Returns:
checkAccessByEnrollmentAccount
public abstract List<CheckAccessResponseInner> checkAccessByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, CheckAccessRequest parameters)
Provides a list of check access response objects for an enrollment account.
Parameters:
Returns:
checkAccessByEnrollmentAccountWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByEnrollmentAccountWithResponse(String billingAccountName, String enrollmentAccountName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for an enrollment account.
Parameters:
Returns:
checkAccessByInvoiceSection
public abstract List<CheckAccessResponseInner> checkAccessByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, CheckAccessRequest parameters)
Provides a list of check access response objects for an invoice section.
Parameters:
Returns:
checkAccessByInvoiceSectionWithResponse
public abstract Response<List<CheckAccessResponseInner>> checkAccessByInvoiceSectionWithResponse(String billingAccountName, String billingProfileName, String invoiceSectionName, CheckAccessRequest parameters, Context context)
Provides a list of check access response objects for an invoice section.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingPermissionInner> listByBillingAccount(String billingAccountName)
Lists the billing permissions the caller has on a billing account.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<BillingPermissionInner> listByBillingAccount(String billingAccountName, Context context)
Lists the billing permissions the caller has on a billing account.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingPermissionInner> listByBillingProfile(String billingAccountName, String billingProfileName)
Lists the billing permissions the caller has on a billing profile.
Parameters:
Returns:
listByBillingProfile
public abstract PagedIterable<BillingPermissionInner> listByBillingProfile(String billingAccountName, String billingProfileName, Context context)
Lists the billing permissions the caller has on a billing profile.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingPermissionInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName)
Lists the billing permissions the caller has for a customer.
Parameters:
Returns:
listByCustomer
public abstract PagedIterable<BillingPermissionInner> listByCustomer(String billingAccountName, String billingProfileName, String customerName, Context context)
Lists the billing permissions the caller has for a customer.
Parameters:
Returns:
listByCustomerAtBillingAccount
public abstract PagedIterable<BillingPermissionInner> listByCustomerAtBillingAccount(String billingAccountName, String customerName)
Lists the billing permissions the caller has for a customer at billing account level.
Parameters:
Returns:
listByCustomerAtBillingAccount
public abstract PagedIterable<BillingPermissionInner> listByCustomerAtBillingAccount(String billingAccountName, String customerName, Context context)
Lists the billing permissions the caller has for a customer at billing account level.
Parameters:
Returns:
listByDepartment
public abstract PagedIterable<BillingPermissionInner> listByDepartment(String billingAccountName, String departmentName)
Lists the billing permissions the caller has for a department.
Parameters:
Returns:
listByDepartment
public abstract PagedIterable<BillingPermissionInner> listByDepartment(String billingAccountName, String departmentName, Context context)
Lists the billing permissions the caller has for a department.
Parameters:
Returns:
listByEnrollmentAccount
public abstract PagedIterable<BillingPermissionInner> listByEnrollmentAccount(String billingAccountName, String enrollmentAccountName)
Lists the billing permissions the caller has for an enrollment account.
Parameters:
Returns:
listByEnrollmentAccount
public abstract PagedIterable<BillingPermissionInner> listByEnrollmentAccount(String billingAccountName, String enrollmentAccountName, Context context)
Lists the billing permissions the caller has for an enrollment account.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingPermissionInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName)
Lists the billing permissions the caller has for an invoice section.
Parameters:
Returns:
listByInvoiceSection
public abstract PagedIterable<BillingPermissionInner> listByInvoiceSection(String billingAccountName, String billingProfileName, String invoiceSectionName, Context context)
Lists the billing permissions the caller has for an invoice section.
Parameters:
Returns: