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 Summary
Nested Classes Modifier and Type Class Description static classSubscriptionSku.Builder
-
Method Summary
All 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
-
builder
public static SubscriptionSku.Builder builder()
Create a new builder.
-
toBuilder
public SubscriptionSku.Builder toBuilder()
-
getSku
public String getSku()
Stock keeping unit id.- Returns:
- the value
-
getLicensePartDescription
public String getLicensePartDescription()
Description of the covered product belonging to this Sku.- Returns:
- the value
-
getMetricName
public String getMetricName()
Base metric for billing the service.- Returns:
- the value
-
getQuantity
public Integer getQuantity()
Quantity of the stock units.- Returns:
- the value
-
getDescription
public String getDescription()
Description of the stock units.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-