public static final class SubscriptionRequest.Builder
extends java.lang.Object
SubscriptionRequest
.Constructor and Description |
---|
Builder(java.lang.String productType,
java.lang.String region,
java.lang.String commitmentTerm,
java.lang.String offerVersion,
java.lang.String offerName,
long quantity)
Constructor with parameters for the required properties of
SubscriptionRequest . |
Modifier and Type | Method and Description |
---|---|
SubscriptionRequest |
build() |
SubscriptionRequest.Builder |
setBillingFrequency(java.lang.String billingFrequency)
Frequency of the billing.
|
SubscriptionRequest.Builder |
setOfferContextId(java.lang.String offerContextId) |
SubscriptionRequest.Builder |
setPrice(java.lang.Long price) |
SubscriptionRequest.Builder |
setProduct(java.lang.String product)
The product for which subscription needs to be created.
|
SubscriptionRequest.Builder |
setProductChargeId(java.lang.String productChargeId) |
SubscriptionRequest.Builder |
setProductId(java.lang.String productId) |
SubscriptionRequest.Builder |
setType(java.lang.String type)
The type of the product for which the subscription needs to be created.
|
public Builder(java.lang.String productType, java.lang.String region, java.lang.String commitmentTerm, java.lang.String offerVersion, java.lang.String offerName, long quantity)
SubscriptionRequest
.public SubscriptionRequest.Builder setProduct(java.lang.String product)
product
- New value for the property.public SubscriptionRequest.Builder setProductId(java.lang.String productId)
productId
- New value for the property.public SubscriptionRequest.Builder setBillingFrequency(java.lang.String billingFrequency)
billingFrequency
- New value for the property.public SubscriptionRequest.Builder setOfferContextId(java.lang.String offerContextId)
offerContextId
- New value for the property.public SubscriptionRequest.Builder setType(java.lang.String type)
type
- New value for the property.public SubscriptionRequest.Builder setPrice(java.lang.Long price)
price
- New value for the property.public SubscriptionRequest.Builder setProductChargeId(java.lang.String productChargeId)
productChargeId
- New value for the property.public SubscriptionRequest build()