Package com.oracle.bmc.fusionapps.model
Class SubscriptionSku
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.fusionapps.model.SubscriptionSku
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class SubscriptionSku extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSKU information.
 Note: Objects should always be created or deserialized using theSubscriptionSku.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 theSubscriptionSku.Builder, which maintain a set of all explicitly set fields calledSubscriptionSku.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 classSubscriptionSku.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubscriptionSku.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDescription()Description of the stock units.StringgetLicensePartDescription()Description of the covered product belonging to this Sku.StringgetMetricName()Base metric for billing the service.IntegergetQuantity()Quantity of the stock units.StringgetSku()Stock keeping unit id.inthashCode()SubscriptionSku.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
SubscriptionSku@Deprecated @ConstructorProperties({"sku","licensePartDescription","metricName","quantity","description"}) public SubscriptionSku(String sku, String licensePartDescription, String metricName, Integer quantity, String description) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static SubscriptionSku.Builder builder() Create a new builder.
 - 
toBuilderpublic SubscriptionSku.Builder toBuilder() 
 - 
getSkupublic String getSku() Stock keeping unit id.- Returns:
- the value
 
 - 
getLicensePartDescriptionpublic String getLicensePartDescription() Description of the covered product belonging to this Sku.- Returns:
- the value
 
 - 
getMetricNamepublic String getMetricName() Base metric for billing the service.- Returns:
- the value
 
 - 
getQuantitypublic Integer getQuantity() Quantity of the stock units.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the stock units.- 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
 
 
- 
 
-