ICustomer Interface
Implements
public interface ICustomer extends IPartnerComponentString, IEntityGetOperations<Customer>, IEntityDeleteOperations<Customer>, IEntityPatchOperations<Customer>
Groups operations that can be performed on a single partner customer.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract void |
delete()
Deletes the customer from a testing in production account. |
| abstract Customer |
get()
Retrieves the customer information. |
|
abstract
ICustomer |
getAgreements()
Gets the agreements behavior for the customer. |
|
abstract
ICustomer |
getAnalytics()
Gets the analytics collection behavior for the customer. |
|
abstract
ICustomer |
getApplicationConsents()
Gets the application consent behavior for the customer. |
|
abstract
IBatch |
getBatchUploadStatus()
Gets the devices batch upload status behavior of the customer. |
|
abstract
ICart |
getCarts()
Gets the Cart collection behavior for the customer. |
|
abstract
IConfiguration |
getConfigurationPolicies()
Gets the configuration policies behavior for the customer. |
|
abstract
IDevices |
getDeviceBatches()
Gets the devices batch behavior of the customer. |
|
abstract
ICustomer |
getDevicePolicy()
Gets the device policy behavior of the customer. |
|
abstract
IDirectory |
getDirectoryRoles()
Gets the directory role behavior for the customer. |
|
abstract
IEntitlement |
getEntitlements()
Gets the entitlement collection behavior for the customer. |
|
abstract
IManaged |
getManagedServices()
Gets the managed services behavior for the customer. |
|
abstract
ICustomer |
getOfferCategories()
Gets the offer categories behavior for the customer. |
|
abstract
ICustomer |
getOffers()
Gets the offers behavior for the customer. |
|
abstract
IOrder |
getOrders()
Gets the orders behavior for the customer. |
|
abstract
ICustomer |
getProducts()
Gets the products behavior for the customer. |
|
abstract
ICustomer |
getProfiles()
Gets the profiles behavior for the customer. |
|
abstract
ICustomer |
getQualification()
Gets the qualification behavior of the customer. |
|
abstract
ICustomer |
getRelationships()
Gets the relationship collection behavior for the customer. |
|
abstract
ICustomer |
getServiceCosts()
Gets the service costs behavior for the customer. |
|
abstract
IService |
getServiceRequests()
Gets the service requests behavior for the customer. |
|
abstract
ICustomer |
getSubscribedSkus()
Gets the directory role behavior for the customer. |
|
abstract
ISubscription |
getSubscriptions()
Gets the subscriptions behavior for the customer. |
|
abstract
ICustomer |
getUsageBudget()
Gets the usage spending budget behavior for the customer. |
|
abstract
ICustomer |
getUsageSummary()
Gets the customer usage summary behavior for the customer. |
|
abstract
ICustomer |
getUsers()
Gets the users behavior for the customer. |
Method Details
delete
public abstract void delete()
Deletes the customer from a testing in production account. This won't work for real accounts.
get
public abstract Customer get()
Retrieves the customer information.
Returns:
getAgreements
public abstract ICustomerAgreementCollection getAgreements()
Gets the agreements behavior for the customer.
Returns:
getAnalytics
public abstract ICustomerAnalyticsCollection getAnalytics()
Gets the analytics collection behavior for the customer.
Returns:
getApplicationConsents
public abstract ICustomerApplicationConsentCollection getApplicationConsents()
Gets the application consent behavior for the customer.
Returns:
getBatchUploadStatus
public abstract IBatchJobStatusCollection getBatchUploadStatus()
Gets the devices batch upload status behavior of the customer.
Returns:
getCarts
public abstract ICartCollection getCarts()
Gets the Cart collection behavior for the customer.
Returns:
getConfigurationPolicies
public abstract IConfigurationPolicyCollection getConfigurationPolicies()
Gets the configuration policies behavior for the customer.
Returns:
getDeviceBatches
public abstract IDevicesBatchCollection getDeviceBatches()
Gets the devices batch behavior of the customer.
Returns:
getDevicePolicy
public abstract ICustomerDeviceCollection getDevicePolicy()
Gets the device policy behavior of the customer.
Returns:
getDirectoryRoles
public abstract IDirectoryRoleCollection getDirectoryRoles()
Gets the directory role behavior for the customer.
Returns:
getEntitlements
public abstract IEntitlementCollection getEntitlements()
Gets the entitlement collection behavior for the customer.
Returns:
getManagedServices
public abstract IManagedServiceCollection getManagedServices()
Gets the managed services behavior for the customer.
Returns:
getOfferCategories
public abstract ICustomerOfferCategoryCollection getOfferCategories()
Gets the offer categories behavior for the customer.
Returns:
getOffers
public abstract ICustomerOfferCollection getOffers()
Gets the offers behavior for the customer.
Returns:
getOrders
public abstract IOrderCollection getOrders()
Gets the orders behavior for the customer.
Returns:
getProducts
public abstract ICustomerProductCollection getProducts()
Gets the products behavior for the customer.
Returns:
getProfiles
public abstract ICustomerProfileCollection getProfiles()
Gets the profiles behavior for the customer.
Returns:
getQualification
public abstract ICustomerQualification getQualification()
Gets the qualification behavior of the customer.
Returns:
getRelationships
public abstract ICustomerRelationshipCollection getRelationships()
Gets the relationship collection behavior for the customer.
Returns:
getServiceCosts
public abstract ICustomerServiceCostsCollection getServiceCosts()
Gets the service costs behavior for the customer.
Returns:
getServiceRequests
public abstract IServiceRequestCollection getServiceRequests()
Gets the service requests behavior for the customer.
Returns:
getSubscribedSkus
public abstract ICustomerSubscribedSkuCollection getSubscribedSkus()
Gets the directory role behavior for the customer.
Returns:
getSubscriptions
public abstract ISubscriptionCollection getSubscriptions()
Gets the subscriptions behavior for the customer.
Returns:
getUsageBudget
public abstract ICustomerUsageSpendingBudget getUsageBudget()
Gets the usage spending budget behavior for the customer.
Returns:
getUsageSummary
public abstract ICustomerUsageSummary getUsageSummary()
Gets the customer usage summary behavior for the customer.
Returns:
getUsers
public abstract ICustomerUserCollection getUsers()
Gets the users behavior for the customer.
Returns: