Class RateCardSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.onesubscription.model.RateCardSummary.Builder
 
- 
- Enclosing class:
- RateCardSummary
 
 public static class RateCardSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
subscribedServiceIdpublic RateCardSummary.Builder subscribedServiceId(String subscribedServiceId) SPM internal Subscribed Service ID- Parameters:
- subscribedServiceId- the value to set
- Returns:
- this builder
 
 - 
productpublic RateCardSummary.Builder product(RateCardProduct 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(SubscriptionCurrency 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) 
 
- 
 
-