public class SubscriptionPricingScheme extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionPricingScheme.Builder
Class to build instances of
SubscriptionPricingScheme. |
| Constructor and Description |
|---|
SubscriptionPricingScheme()
Default constructor.
|
SubscriptionPricingScheme(Integer version,
Money fixedPrice,
SubscriptionPricingModel pricingModel,
List<PricingTier> tiers,
String createTime,
String updateTime)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCreateTime()
Getter for CreateTime.
|
Money |
getFixedPrice()
Getter for FixedPrice.
|
SubscriptionPricingModel |
getPricingModel()
Getter for PricingModel.
|
List<PricingTier> |
getTiers()
Getter for Tiers.
|
String |
getUpdateTime()
Getter for UpdateTime.
|
Integer |
getVersion()
Getter for Version.
|
void |
setCreateTime(String createTime)
Setter for CreateTime.
|
void |
setFixedPrice(Money fixedPrice)
Setter for FixedPrice.
|
void |
setPricingModel(SubscriptionPricingModel pricingModel)
Setter for PricingModel.
|
void |
setTiers(List<PricingTier> tiers)
Setter for Tiers.
|
void |
setUpdateTime(String updateTime)
Setter for UpdateTime.
|
void |
setVersion(Integer version)
Setter for Version.
|
SubscriptionPricingScheme.Builder |
toBuilder()
Builds a new
SubscriptionPricingScheme.Builder object. |
String |
toString()
Converts this SubscriptionPricingScheme into string format.
|
public SubscriptionPricingScheme()
public SubscriptionPricingScheme(Integer version, Money fixedPrice, SubscriptionPricingModel pricingModel, List<PricingTier> tiers, String createTime, String updateTime)
version - Integer value for version.fixedPrice - Money value for fixedPrice.pricingModel - SubscriptionPricingModel value for pricingModel.tiers - List of PricingTier value for tiers.createTime - String value for createTime.updateTime - String value for updateTime.public Integer getVersion()
public void setVersion(Integer version)
version - Value for Integerpublic Money getFixedPrice()
public void setFixedPrice(Money fixedPrice)
fixedPrice - Value for Moneypublic SubscriptionPricingModel getPricingModel()
public void setPricingModel(SubscriptionPricingModel pricingModel)
pricingModel - Value for SubscriptionPricingModelpublic List<PricingTier> getTiers()
public void setTiers(List<PricingTier> tiers)
tiers - Value for List of PricingTierpublic String getCreateTime()
public void setCreateTime(String createTime)
createTime - Value for Stringpublic String getUpdateTime()
public void setUpdateTime(String updateTime)
updateTime - Value for Stringpublic String toString()
public SubscriptionPricingScheme.Builder toBuilder()
SubscriptionPricingScheme.Builder object.
Creates the instance with the state of the current model.SubscriptionPricingScheme.Builder objectCopyright © 2026. All rights reserved.