Package com.oracle.bmc.osubusage.model
Class ComputedUsageAggregation.Builder
- java.lang.Object
- 
- com.oracle.bmc.osubusage.model.ComputedUsageAggregation.Builder
 
- 
- Enclosing class:
- ComputedUsageAggregation
 
 public static class ComputedUsageAggregation.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
quantitypublic ComputedUsageAggregation.Builder quantity(String quantity) Total Quantity that was used for computation- Parameters:
- quantity- the value to set
- Returns:
- this builder
 
 - 
productpublic ComputedUsageAggregation.Builder product(Product product) 
 - 
dataCenterpublic ComputedUsageAggregation.Builder dataCenter(String dataCenter) Data Center Attribute as sent by MQS to SPM.- Parameters:
- dataCenter- the value to set
- Returns:
- this builder
 
 - 
timeMeteredOnpublic ComputedUsageAggregation.Builder timeMeteredOn(Date timeMeteredOn) Metered Service date , expressed in RFC 3339 timestamp format.- Parameters:
- timeMeteredOn- the value to set
- Returns:
- this builder
 
 - 
netUnitPricepublic ComputedUsageAggregation.Builder netUnitPrice(String netUnitPrice) Net Unit Price for the product in consideration.- Parameters:
- netUnitPrice- the value to set
- Returns:
- this builder
 
 - 
costUnroundedpublic ComputedUsageAggregation.Builder costUnrounded(String costUnrounded) Sum of Computed Line Amount unrounded- Parameters:
- costUnrounded- the value to set
- Returns:
- this builder
 
 - 
costpublic ComputedUsageAggregation.Builder cost(String cost) Sum of Computed Line Amount rounded- Parameters:
- cost- the value to set
- Returns:
- this builder
 
 - 
typepublic ComputedUsageAggregation.Builder type(ComputedUsageAggregation.Type type) Usage compute type in SPM.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
buildpublic ComputedUsageAggregation build() 
 - 
copypublic ComputedUsageAggregation.Builder copy(ComputedUsageAggregation model) 
 
- 
 
-