public static class AggregatedComputedUsageSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public AggregatedComputedUsageSummary.Builder subscriptionId(String subscriptionId)
Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
subscriptionId
- the value to setpublic AggregatedComputedUsageSummary.Builder parentSubscribedServiceId(String parentSubscribedServiceId)
Subscribed service line parent id
parentSubscribedServiceId
- the value to setpublic AggregatedComputedUsageSummary.Builder parentProduct(ComputedUsageProduct parentProduct)
public AggregatedComputedUsageSummary.Builder timeStart(Date timeStart)
Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
timeStart
- the value to setpublic AggregatedComputedUsageSummary.Builder timeEnd(Date timeEnd)
Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
timeEnd
- the value to setpublic AggregatedComputedUsageSummary.Builder planNumber(String planNumber)
Subscribed service asociated subscription plan number.
planNumber
- the value to setpublic AggregatedComputedUsageSummary.Builder currencyCode(String currencyCode)
Currency code
currencyCode
- the value to setpublic AggregatedComputedUsageSummary.Builder rateCardId(String rateCardId)
Inernal SPM Ratecard Id at line level
rateCardId
- the value to setpublic AggregatedComputedUsageSummary.Builder pricingModel(AggregatedComputedUsageSummary.PricingModel pricingModel)
Subscribed services pricing model
pricingModel
- the value to setpublic AggregatedComputedUsageSummary.Builder aggregatedComputedUsages(List<ComputedUsageAggregation> aggregatedComputedUsages)
Aggregation of computed usages for the subscribed service.
aggregatedComputedUsages
- the value to setpublic AggregatedComputedUsageSummary build()
public AggregatedComputedUsageSummary.Builder copy(AggregatedComputedUsageSummary model)
Copyright © 2016–2024. All rights reserved.