public static class RateCardSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public RateCardSummary.Builder subscribedServiceId(String subscribedServiceId)
SPM internal Subscribed Service ID
subscribedServiceId
- the value to setpublic RateCardSummary.Builder product(RateCardProduct product)
public RateCardSummary.Builder timeStart(Date timeStart)
Rate card start date
timeStart
- the value to setpublic RateCardSummary.Builder timeEnd(Date timeEnd)
Rate card end date
timeEnd
- the value to setpublic RateCardSummary.Builder netUnitPrice(String netUnitPrice)
Rate card net unit price
netUnitPrice
- the value to setpublic RateCardSummary.Builder discretionaryDiscountPercentage(String discretionaryDiscountPercentage)
Rate card discretionary discount percentage
discretionaryDiscountPercentage
- the value to setpublic RateCardSummary.Builder overagePrice(String overagePrice)
Rate card overage price
overagePrice
- the value to setpublic RateCardSummary.Builder isTier(Boolean isTier)
Rate card price tier flag
isTier
- the value to setpublic RateCardSummary.Builder currency(SubscriptionCurrency currency)
public RateCardSummary.Builder rateCardTiers(List<RateCardTier> rateCardTiers)
List of tiered rate card prices
rateCardTiers
- the value to setpublic RateCardSummary build()
public RateCardSummary.Builder copy(RateCardSummary model)
Copyright © 2016–2024. All rights reserved.