Package | Description |
---|---|
com.oracle.bmc.osubusage.model |
Modifier and Type | Method and Description |
---|---|
static ComputedUsage.Builder |
ComputedUsage.builder()
Create a new builder.
|
ComputedUsage.Builder |
ComputedUsage.Builder.commitmentServiceId(String commitmentServiceId)
Subscribed service commitmentId.
|
ComputedUsage.Builder |
ComputedUsage.Builder.computeSource(String computeSource)
SPM Internal compute records source .
|
ComputedUsage.Builder |
ComputedUsage.Builder.copy(ComputedUsage model) |
ComputedUsage.Builder |
ComputedUsage.Builder.cost(String cost)
Computed Line Amount not rounded
|
ComputedUsage.Builder |
ComputedUsage.Builder.costRounded(String costRounded)
Computed Line Amount rounded.
|
ComputedUsage.Builder |
ComputedUsage.Builder.currencyCode(String currencyCode)
Currency code
|
ComputedUsage.Builder |
ComputedUsage.Builder.dataCenter(String dataCenter)
Data Center Attribute as sent by MQS to SPM.
|
ComputedUsage.Builder |
ComputedUsage.Builder.id(String id)
SPM Internal computed usage Id , 32 character string
|
ComputedUsage.Builder |
ComputedUsage.Builder.isInvoiced(Boolean isInvoiced)
Invoicing status for the aggregated compute usage
|
ComputedUsage.Builder |
ComputedUsage.Builder.mqsMessageId(String mqsMessageId)
MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.
|
ComputedUsage.Builder |
ComputedUsage.Builder.netUnitPrice(String netUnitPrice)
Net Unit Price for the product in consideration, price actual.
|
ComputedUsage.Builder |
ComputedUsage.Builder.originalUsageNumber(String originalUsageNumber)
SPM Internal Original usage Line number identifier in SPM coming from Metered Services
entity.
|
ComputedUsage.Builder |
ComputedUsage.Builder.parentProduct(Product parentProduct) |
ComputedUsage.Builder |
ComputedUsage.Builder.parentSubscribedServiceId(String parentSubscribedServiceId)
Subscribed service line parent id
|
ComputedUsage.Builder |
ComputedUsage.Builder.planNumber(String planNumber)
Subscription plan number
|
ComputedUsage.Builder |
ComputedUsage.Builder.product(Product product) |
ComputedUsage.Builder |
ComputedUsage.Builder.quantity(String quantity)
Total Quantity that was used for computation
|
ComputedUsage.Builder |
ComputedUsage.Builder.rateCardId(String rateCardId)
Ratecard Id at subscribed service level
|
ComputedUsage.Builder |
ComputedUsage.Builder.rateCardTierdId(String rateCardTierdId)
References the tier in the ratecard for that usage (OCI will be using the same reference
to cross-reference for correctness on the usage csv report), comes from Entity
OBSCNTR_IPT_PRODUCTTIER.
|
ComputedUsage.Builder |
ComputedUsage.Builder.timeCreated(Date timeCreated)
Computed Usage created time, expressed in RFC 3339 timestamp format.
|
ComputedUsage.Builder |
ComputedUsage.Builder.timeMeteredOn(Date timeMeteredOn)
Metered Service date, expressed in RFC 3339 timestamp format.
|
ComputedUsage.Builder |
ComputedUsage.Builder.timeOfArrival(Date timeOfArrival)
Usae computation date, expressed in RFC 3339 timestamp format.
|
ComputedUsage.Builder |
ComputedUsage.Builder.timeUpdated(Date timeUpdated)
Computed Usage updated time, expressed in RFC 3339 timestamp format.
|
ComputedUsage.Builder |
ComputedUsage.toBuilder() |
ComputedUsage.Builder |
ComputedUsage.Builder.type(ComputedUsage.Type type)
Usage compute type in SPM.
|
ComputedUsage.Builder |
ComputedUsage.Builder.unitOfMeasure(String unitOfMeasure)
Unit of Messure
|
ComputedUsage.Builder |
ComputedUsage.Builder.usageNumber(String usageNumber)
SPM Internal usage Line number identifier in SPM coming from Metered Services entity.
|
Copyright © 2016–2024. All rights reserved.