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)
 
 - 
 
 -