SubscriptionOperations Class
- java.
lang. Object - com.
microsoft. store. partnercenter. BasePartnerComponent<TContext> - com.
microsoft. store. partnercenter. subscriptions. SubscriptionOperations
- com.
- com.
Implements
public class SubscriptionOperations extends BasePartnerComponent<Tuple<String,String>> implements ISubscription
This class implements the operations for a customer's subscription.
Constructor Summary
| Constructor | Description |
|---|---|
| SubscriptionOperations(IPartner rootPartnerOperations, String customerId, String subscriptionId) |
Initializes a new instance of the Subscription |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Subscription |
activate()
Activates a third-party subscription. |
| Subscription |
get()
Gets the subscription. |
|
ISubscription |
getActivationLinks()
Gets the current subscription's activation links. |
|
ISubscription |
getAddOns()
Gets the current subscription's add-ons operations. |
|
Resource |
getAzurePlanSubscriptionEntitlements()
Gets an Azure Plan's subscription entitlements. |
|
ISubscription |
getConversions()
Gets the current subscription's conversion operations. |
|
ISubscription |
getProvisioningStatus()
Gets the current subscription's provisioning status operations. |
|
ISubscription |
getRegistration()
Gets the current subscription's registration operations. |
|
ISubscription |
getRegistrationStatus()
Gets the current subscription's registration status operations. |
|
ISubscription |
getSupportContact()
Gets the current subscription's support contact operations. |
|
ISubscription |
getUpgrades()
Gets the current subscription's upgrade operations. |
|
ISubscription |
getUsageRecords()
Gets the current subscription's usage record operations. |
|
ISubscription |
getUsageSummary()
Gets the current subscription's usage summary operations. |
|
IUtilization |
getUtilization()
Gets the current subscription's utilization operations. |
| Subscription |
patch(Subscription subscription)
Patches a subscription. |
Inherited Members
Constructor Details
SubscriptionOperations
public SubscriptionOperations(IPartner rootPartnerOperations, String customerId, String subscriptionId)
Initializes a new instance of the SubscriptionOperations class.
Parameters:
Method Details
activate
public SubscriptionActivationResult activate()
Activates a third-party subscription.
Returns:
get
public Subscription get()
Gets the subscription.
Returns:
getActivationLinks
public ISubscriptionActivationLinks getActivationLinks()
Gets the current subscription's activation links.
Returns:
getAddOns
public ISubscriptionAddOnCollection getAddOns()
Gets the current subscription's add-ons operations.
getAzurePlanSubscriptionEntitlements
public ResourceCollection
Gets an Azure Plan's subscription entitlements.
Returns:
getConversions
public ISubscriptionConversionCollection getConversions()
Gets the current subscription's conversion operations. These operations will only apply to trial subscriptions.
getProvisioningStatus
public ISubscriptionProvisioningStatus getProvisioningStatus()
Gets the current subscription's provisioning status operations.
getRegistration
public ISubscriptionRegistration getRegistration()
Gets the current subscription's registration operations.
getRegistrationStatus
public ISubscriptionRegistrationStatus getRegistrationStatus()
Gets the current subscription's registration status operations.
getSupportContact
public ISubscriptionSupportContact getSupportContact()
Gets the current subscription's support contact operations.
getUpgrades
public ISubscriptionUpgradeCollection getUpgrades()
Gets the current subscription's upgrade operations.
getUsageRecords
public ISubscriptionUsageRecordCollection getUsageRecords()
Gets the current subscription's usage record operations.
getUsageSummary
public ISubscriptionUsageSummary getUsageSummary()
Gets the current subscription's usage summary operations.
getUtilization
public IUtilizationCollection getUtilization()
Gets the current subscription's utilization operations.
patch
public Subscription patch(Subscription subscription)
Patches a subscription.
Parameters:
Returns: