Class SubscriptionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osuborganizationsubscription.model.SubscriptionSummary.Builder
-
- Enclosing class:
- SubscriptionSummary
public static class SubscriptionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionSummary
build()
SubscriptionSummary.Builder
copy(SubscriptionSummary model)
SubscriptionSummary.Builder
currency(Currency currency)
SubscriptionSummary.Builder
id(String id)
SPM internal Subscription IDSubscriptionSummary.Builder
serviceName(String serviceName)
Customer friendly service name provided by PRGSubscriptionSummary.Builder
status(String status)
Status of the planSubscriptionSummary.Builder
timeEnd(Date timeEnd)
Represents the date when the last service of the subscription endsSubscriptionSummary.Builder
timeStart(Date timeStart)
Represents the date when the first service of the subscription was activatedSubscriptionSummary.Builder
totalValue(String totalValue)
Total aggregate TCLV of all lines for the subscription including expired, active, and signedSubscriptionSummary.Builder
type(String type)
Subscription Type i.e.
-
-
-
Method Detail
-
id
public SubscriptionSummary.Builder id(String id)
SPM internal Subscription ID- Parameters:
id
- the value to set- Returns:
- this builder
-
serviceName
public SubscriptionSummary.Builder serviceName(String serviceName)
Customer friendly service name provided by PRG- Parameters:
serviceName
- the value to set- Returns:
- this builder
-
type
public SubscriptionSummary.Builder type(String type)
Subscription Type i.e.IAAS,SAAS,PAAS
- Parameters:
type
- the value to set- Returns:
- this builder
-
status
public SubscriptionSummary.Builder status(String status)
Status of the plan- Parameters:
status
- the value to set- Returns:
- this builder
-
timeStart
public 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
-
timeEnd
public 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
-
currency
public SubscriptionSummary.Builder currency(Currency currency)
-
totalValue
public 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
-
build
public SubscriptionSummary build()
-
copy
public SubscriptionSummary.Builder copy(SubscriptionSummary model)
-
-