Class SubscriptionSummary.Builder
- java.lang.Object
 - 
- com.oracle.bmc.onesubscription.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 SubscriptionSummarybuild()SubscriptionSummary.Buildercopy(SubscriptionSummary model)SubscriptionSummary.Buildercurrency(SubscriptionCurrency currency)SubscriptionSummary.BuilderholdReason(String holdReason)Hold reason of the planSubscriptionSummary.BuilderserviceName(String serviceName)Customer friendly service name provided by PRGSubscriptionSummary.Builderstatus(String status)Status of the planSubscriptionSummary.BuildersubscribedServices(List<SubscriptionSubscribedService> subscribedServices)List of Subscribed Services of the planSubscriptionSummary.BuildertimeEnd(Date timeEnd)Represents the date when the last service of the subscription endsSubscriptionSummary.BuildertimeHoldReleaseEta(Date timeHoldReleaseEta)Represents the date of the hold releaseSubscriptionSummary.BuildertimeStart(Date timeStart)Represents the date when the first service of the subscription was activated 
 - 
 
- 
- 
Method Detail
- 
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(SubscriptionCurrency currency)
 
- 
serviceName
public SubscriptionSummary.Builder serviceName(String serviceName)
Customer friendly service name provided by PRG- Parameters:
 serviceName- the value to set- Returns:
 - this builder
 
 
- 
holdReason
public SubscriptionSummary.Builder holdReason(String holdReason)
Hold reason of the plan- Parameters:
 holdReason- the value to set- Returns:
 - this builder
 
 
- 
timeHoldReleaseEta
public SubscriptionSummary.Builder timeHoldReleaseEta(Date timeHoldReleaseEta)
Represents the date of the hold release- Parameters:
 timeHoldReleaseEta- the value to set- Returns:
 - this builder
 
 
- 
subscribedServices
public SubscriptionSummary.Builder subscribedServices(List<SubscriptionSubscribedService> subscribedServices)
List of Subscribed Services of the plan- Parameters:
 subscribedServices- the value to set- Returns:
 - this builder
 
 
- 
build
public SubscriptionSummary build()
 
- 
copy
public SubscriptionSummary.Builder copy(SubscriptionSummary model)
 
 - 
 
 -