public static class CatalogSubscriptionPlanVariation.Builder extends Object
CatalogSubscriptionPlanVariation.| Constructor and Description |
|---|
Builder(String name,
List<SubscriptionPhase> phases)
Initialization constructor.
|
public Builder(String name, List<SubscriptionPhase> phases)
name - String value for name.phases - List of SubscriptionPhase value for phases.public CatalogSubscriptionPlanVariation.Builder name(String name)
name - String value for name.public CatalogSubscriptionPlanVariation.Builder phases(List<SubscriptionPhase> phases)
phases - List of SubscriptionPhase value for phases.public CatalogSubscriptionPlanVariation.Builder subscriptionPlanId(String subscriptionPlanId)
subscriptionPlanId - String value for subscriptionPlanId.public CatalogSubscriptionPlanVariation.Builder unsetSubscriptionPlanId()
public CatalogSubscriptionPlanVariation.Builder monthlyBillingAnchorDate(Long monthlyBillingAnchorDate)
monthlyBillingAnchorDate - Long value for monthlyBillingAnchorDate.public CatalogSubscriptionPlanVariation.Builder unsetMonthlyBillingAnchorDate()
public CatalogSubscriptionPlanVariation.Builder canProrate(Boolean canProrate)
canProrate - Boolean value for canProrate.public CatalogSubscriptionPlanVariation.Builder unsetCanProrate()
public CatalogSubscriptionPlanVariation.Builder successorPlanVariationId(String successorPlanVariationId)
successorPlanVariationId - String value for successorPlanVariationId.public CatalogSubscriptionPlanVariation.Builder unsetSuccessorPlanVariationId()
public CatalogSubscriptionPlanVariation build()
CatalogSubscriptionPlanVariation object using the set fields.CatalogSubscriptionPlanVariationCopyright © 2024. All rights reserved.