public static final class SubscriptionDetails.Builder
extends java.lang.Object
SubscriptionDetails
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
SubscriptionDetails . |
public Builder()
SubscriptionDetails
.public SubscriptionDetails.Builder setStatus(java.lang.String status)
SubscriptionDetails.STATUS_CREATED
SubscriptionDetails.STATUS_ACTIVATED
SubscriptionDetails.STATUS_FAILED
SubscriptionDetails.STATUS_CANCELLED
SubscriptionDetails.STATUS_EXPIRED
SubscriptionDetails.STATUS_PENDING_PROVISIONING
SubscriptionDetails.STATUS_ORDER_SUBMITTED
SubscriptionDetails.STATUS_SUSPENDED
SubscriptionDetails.STATUS_TERMINATED
SubscriptionDetails.STATUS_UKNOWN
status
- New value for the property.public SubscriptionDetails.Builder setAnniversaryBillingDate(java.lang.String anniversaryBillingDate)
anniversaryBillingDate
- New value for the property.public SubscriptionDetails.Builder setEndDate(java.lang.String endDate)
endDate
- New value for the property.public SubscriptionDetails.Builder setBillingFrequency(java.lang.String billingFrequency)
billingFrequency
- New value for the property.public SubscriptionDetails.Builder setAutoRenewedAllowed(java.lang.String autoRenewedAllowed)
autoRenewedAllowed
- New value for the property.public SubscriptionDetails.Builder setCommitmentTerm(java.lang.String commitmentTerm)
commitmentTerm
- New value for the property.public SubscriptionDetails.Builder setCspSubscriptionId(java.lang.String cspSubscriptionId)
cspSubscriptionId
- New value for the property.public SubscriptionDetails.Builder setBillingSubscriptionId(java.lang.String billingSubscriptionId)
billingSubscriptionId
- New value for the property.public SubscriptionDetails.Builder setOfferVersion(java.lang.String offerVersion)
offerVersion
- New value for the property.public SubscriptionDetails.Builder setOfferType(java.lang.String offerType)
offerType
- New value for the property.public SubscriptionDetails.Builder setDescription(java.lang.String description)
description
- New value for the property.public SubscriptionDetails.Builder setProductId(java.lang.String productId)
productId
- New value for the property.public SubscriptionDetails.Builder setRegion(java.lang.String region)
region
- New value for the property.public SubscriptionDetails.Builder setProductName(java.lang.String productName)
productName
- New value for the property.public SubscriptionDetails.Builder setOfferName(java.lang.String offerName)
offerName
- New value for the property.public SubscriptionDetails.Builder setCommitmentTermUom(java.lang.String commitmentTermUom)
commitmentTermUom
- New value for the property.public SubscriptionDetails.Builder setStartDate(java.lang.String startDate)
startDate
- New value for the property.public SubscriptionDetails.Builder setQuantity(java.lang.String quantity)
quantity
- New value for the property.public SubscriptionDetails build()