Class RateCardSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.onesubscription.model.RateCardSummary.Builder
-
- Enclosing class:
- RateCardSummary
public static class RateCardSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
subscribedServiceId
public RateCardSummary.Builder subscribedServiceId(String subscribedServiceId)
SPM internal Subscribed Service ID- Parameters:
subscribedServiceId
- the value to set- Returns:
- this builder
-
product
public RateCardSummary.Builder product(RateCardProduct product)
-
timeStart
public RateCardSummary.Builder timeStart(Date timeStart)
Rate card start date- Parameters:
timeStart
- the value to set- Returns:
- this builder
-
timeEnd
public RateCardSummary.Builder timeEnd(Date timeEnd)
Rate card end date- Parameters:
timeEnd
- the value to set- Returns:
- this builder
-
netUnitPrice
public RateCardSummary.Builder netUnitPrice(String netUnitPrice)
Rate card net unit price- Parameters:
netUnitPrice
- the value to set- Returns:
- this builder
-
discretionaryDiscountPercentage
public RateCardSummary.Builder discretionaryDiscountPercentage(String discretionaryDiscountPercentage)
Rate card discretionary discount percentage- Parameters:
discretionaryDiscountPercentage
- the value to set- Returns:
- this builder
-
overagePrice
public RateCardSummary.Builder overagePrice(String overagePrice)
Rate card overage price- Parameters:
overagePrice
- the value to set- Returns:
- this builder
-
isTier
public RateCardSummary.Builder isTier(Boolean isTier)
Rate card price tier flag- Parameters:
isTier
- the value to set- Returns:
- this builder
-
currency
public RateCardSummary.Builder currency(SubscriptionCurrency currency)
-
rateCardTiers
public RateCardSummary.Builder rateCardTiers(List<RateCardTier> rateCardTiers)
List of tiered rate card prices- Parameters:
rateCardTiers
- the value to set- Returns:
- this builder
-
build
public RateCardSummary build()
-
copy
public RateCardSummary.Builder copy(RateCardSummary model)
-
-