Class RateCardSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.osubsubscription.model.RateCardSummary.Builder
 
- 
- Enclosing class:
- RateCardSummary
 
 public static class RateCardSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RateCardSummarybuild()RateCardSummary.Buildercopy(RateCardSummary model)RateCardSummary.Buildercurrency(Currency currency)RateCardSummary.BuilderdiscretionaryDiscountPercentage(String discretionaryDiscountPercentage)Rate card discretionary discount percentageRateCardSummary.BuilderisTier(Boolean isTier)Rate card price tier flagRateCardSummary.BuildernetUnitPrice(String netUnitPrice)Rate card net unit priceRateCardSummary.BuilderoveragePrice(String overagePrice)Rate card overage priceRateCardSummary.Builderproduct(Product product)RateCardSummary.BuilderrateCardTiers(List<RateCardTier> rateCardTiers)List of tiered rate card pricesRateCardSummary.BuildertimeEnd(Date timeEnd)Rate card end dateRateCardSummary.BuildertimeStart(Date timeStart)Rate card start date
 
- 
- 
- 
Method Detail- 
productpublic RateCardSummary.Builder product(Product product) 
 - 
timeStartpublic RateCardSummary.Builder timeStart(Date timeStart) Rate card start date- Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic RateCardSummary.Builder timeEnd(Date timeEnd) Rate card end date- Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
netUnitPricepublic RateCardSummary.Builder netUnitPrice(String netUnitPrice) Rate card net unit price- Parameters:
- netUnitPrice- the value to set
- Returns:
- this builder
 
 - 
discretionaryDiscountPercentagepublic RateCardSummary.Builder discretionaryDiscountPercentage(String discretionaryDiscountPercentage) Rate card discretionary discount percentage- Parameters:
- discretionaryDiscountPercentage- the value to set
- Returns:
- this builder
 
 - 
overagePricepublic RateCardSummary.Builder overagePrice(String overagePrice) Rate card overage price- Parameters:
- overagePrice- the value to set
- Returns:
- this builder
 
 - 
isTierpublic RateCardSummary.Builder isTier(Boolean isTier) Rate card price tier flag- Parameters:
- isTier- the value to set
- Returns:
- this builder
 
 - 
currencypublic RateCardSummary.Builder currency(Currency currency) 
 - 
rateCardTierspublic RateCardSummary.Builder rateCardTiers(List<RateCardTier> rateCardTiers) List of tiered rate card prices- Parameters:
- rateCardTiers- the value to set
- Returns:
- this builder
 
 - 
buildpublic RateCardSummary build() 
 - 
copypublic RateCardSummary.Builder copy(RateCardSummary model) 
 
- 
 
-