Class SubscriptionSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.osuborganizationsubscription.model.SubscriptionSummary.Builder
 
- 
- Enclosing class:
- SubscriptionSummary
 
 public static class SubscriptionSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionSummarybuild()SubscriptionSummary.Buildercopy(SubscriptionSummary model)SubscriptionSummary.Buildercurrency(Currency currency)SubscriptionSummary.Builderid(String id)SPM internal Subscription IDSubscriptionSummary.BuilderserviceName(String serviceName)Customer friendly service name provided by PRGSubscriptionSummary.Builderstatus(String status)Status of the planSubscriptionSummary.BuildertimeEnd(Date timeEnd)Represents the date when the last service of the subscription endsSubscriptionSummary.BuildertimeStart(Date timeStart)Represents the date when the first service of the subscription was activatedSubscriptionSummary.BuildertotalValue(String totalValue)Total aggregate TCLV of all lines for the subscription including expired, active, and signedSubscriptionSummary.Buildertype(String type)Subscription Type i.e.
 
- 
- 
- 
Method Detail- 
idpublic SubscriptionSummary.Builder id(String id) SPM internal Subscription ID- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
serviceNamepublic SubscriptionSummary.Builder serviceName(String serviceName) Customer friendly service name provided by PRG- Parameters:
- serviceName- the value to set
- Returns:
- this builder
 
 - 
typepublic SubscriptionSummary.Builder type(String type) Subscription Type i.e.IAAS,SAAS,PAAS - Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
statuspublic SubscriptionSummary.Builder status(String status) Status of the plan- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic SubscriptionSummary.Builder timeStart(Date timeStart) Represents the date when the first service of the subscription was activated- Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic SubscriptionSummary.Builder timeEnd(Date timeEnd) Represents the date when the last service of the subscription ends- Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
currencypublic SubscriptionSummary.Builder currency(Currency currency) 
 - 
totalValuepublic SubscriptionSummary.Builder totalValue(String totalValue) Total aggregate TCLV of all lines for the subscription including expired, active, and signed- Parameters:
- totalValue- the value to set
- Returns:
- this builder
 
 - 
buildpublic SubscriptionSummary build() 
 - 
copypublic SubscriptionSummary.Builder copy(SubscriptionSummary model) 
 
- 
 
-