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 SubscriptionSummary
build()
SubscriptionSummary.Builder
copy(SubscriptionSummary model)
SubscriptionSummary.Builder
currency(SubscriptionCurrency currency)
SubscriptionSummary.Builder
holdReason(String holdReason)
Hold reason of the planSubscriptionSummary.Builder
serviceName(String serviceName)
Customer friendly service name provided by PRGSubscriptionSummary.Builder
status(String status)
Status of the planSubscriptionSummary.Builder
subscribedServices(List<SubscriptionSubscribedService> subscribedServices)
List of Subscribed Services of the planSubscriptionSummary.Builder
timeEnd(Date timeEnd)
Represents the date when the last service of the subscription endsSubscriptionSummary.Builder
timeHoldReleaseEta(Date timeHoldReleaseEta)
Represents the date of the hold releaseSubscriptionSummary.Builder
timeStart(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)
-
-