Class ComputedUsageAggregation
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.onesubscription.model.ComputedUsageAggregation
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190111") public final class ComputedUsageAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelComputed Usage Aggregation object
 Note: Objects should always be created or deserialized using theComputedUsageAggregation.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ComputedUsageAggregation.Builder, which maintain a set of all explicitly set fields calledComputedUsageAggregation.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classComputedUsageAggregation.Builderstatic classComputedUsageAggregation.TypeUsage compute type in SPM.
 - 
Constructor SummaryConstructors Constructor Description ComputedUsageAggregation(String quantity, ComputedUsageProduct product, String dataCenter, Date timeMeteredOn, String netUnitPrice, String costUnrounded, String cost, ComputedUsageAggregation.Type type)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComputedUsageAggregation.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCost()Sum of Computed Line Amount roundedStringgetCostUnrounded()Sum of Computed Line Amount unroundedStringgetDataCenter()Data Center Attribute as sent by MQS to SPM.StringgetNetUnitPrice()Net Unit Price for the product in consideration.ComputedUsageProductgetProduct()StringgetQuantity()Total Quantity that was used for computationDategetTimeMeteredOn()Metered Service date , expressed in RFC 3339 timestamp format.ComputedUsageAggregation.TypegetType()Usage compute type in SPM.inthashCode()ComputedUsageAggregation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ComputedUsageAggregation@Deprecated @ConstructorProperties({"quantity","product","dataCenter","timeMeteredOn","netUnitPrice","costUnrounded","cost","type"}) public ComputedUsageAggregation(String quantity, ComputedUsageProduct product, String dataCenter, Date timeMeteredOn, String netUnitPrice, String costUnrounded, String cost, ComputedUsageAggregation.Type type) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ComputedUsageAggregation.Builder builder() Create a new builder.
 - 
toBuilderpublic ComputedUsageAggregation.Builder toBuilder() 
 - 
getQuantitypublic String getQuantity() Total Quantity that was used for computation- Returns:
- the value
 
 - 
getProductpublic ComputedUsageProduct getProduct() 
 - 
getDataCenterpublic String getDataCenter() Data Center Attribute as sent by MQS to SPM.- Returns:
- the value
 
 - 
getTimeMeteredOnpublic Date getTimeMeteredOn() Metered Service date , expressed in RFC 3339 timestamp format.- Returns:
- the value
 
 - 
getNetUnitPricepublic String getNetUnitPrice() Net Unit Price for the product in consideration.- Returns:
- the value
 
 - 
getCostUnroundedpublic String getCostUnrounded() Sum of Computed Line Amount unrounded- Returns:
- the value
 
 - 
getCostpublic String getCost() Sum of Computed Line Amount rounded- Returns:
- the value
 
 - 
getTypepublic ComputedUsageAggregation.Type getType() Usage compute type in SPM.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-