@Generated(value="OracleSDKGenerator", comments="API Version: 20220430") public final class ProductLicenseConsumerSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of a resource that is consuming a particular product license.
Note: Objects should always be created or deserialized using the ProductLicenseConsumerSummary.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 ProductLicenseConsumerSummary.Builder
, which maintain a
set of all explicitly set fields called ProductLicenseConsumerSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ProductLicenseConsumerSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ProductLicenseConsumerSummary(String resourceId,
String resourceName,
String productName,
String resourceCompartmentId,
String resourceCompartmentName,
ResourceUnit resourceUnitType,
Double resourceUnitCount,
LicenseUnit licenseUnitType,
Double licenseUnitsConsumed,
Boolean isBaseLicenseAvailable,
Boolean areAllOptionsAvailable,
List<Product> missingProducts)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ProductLicenseConsumerSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Boolean |
getAreAllOptionsAvailable()
Specifies if all options are available.
|
Boolean |
getIsBaseLicenseAvailable()
Specifies if the base license is available.
|
Double |
getLicenseUnitsConsumed()
Number of license units consumed by the resource.
|
LicenseUnit |
getLicenseUnitType()
The product license unit.
|
List<Product> |
getMissingProducts()
Collection of missing product licenses.
|
String |
getProductName()
The resource product name.
|
String |
getResourceCompartmentId()
The OCID of
the compartment that contains the resource.
|
String |
getResourceCompartmentName()
The display name of the compartment that contains the resource.
|
String |
getResourceId()
The OCID of
the resource.
|
String |
getResourceName()
The display name of the resource.
|
Double |
getResourceUnitCount()
Number of units of the resource
|
ResourceUnit |
getResourceUnitType()
The unit type for the resource.
|
int |
hashCode() |
ProductLicenseConsumerSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"resourceId","resourceName","productName","resourceCompartmentId","resourceCompartmentName","resourceUnitType","resourceUnitCount","licenseUnitType","licenseUnitsConsumed","isBaseLicenseAvailable","areAllOptionsAvailable","missingProducts"}) public ProductLicenseConsumerSummary(String resourceId, String resourceName, String productName, String resourceCompartmentId, String resourceCompartmentName, ResourceUnit resourceUnitType, Double resourceUnitCount, LicenseUnit licenseUnitType, Double licenseUnitsConsumed, Boolean isBaseLicenseAvailable, Boolean areAllOptionsAvailable, List<Product> missingProducts)
public static ProductLicenseConsumerSummary.Builder builder()
Create a new builder.
public ProductLicenseConsumerSummary.Builder toBuilder()
public String getResourceName()
The display name of the resource.
public String getProductName()
The resource product name.
public String getResourceCompartmentId()
The OCID of the compartment that contains the resource.
public String getResourceCompartmentName()
The display name of the compartment that contains the resource.
public ResourceUnit getResourceUnitType()
The unit type for the resource.
public Double getResourceUnitCount()
Number of units of the resource
public LicenseUnit getLicenseUnitType()
The product license unit.
public Double getLicenseUnitsConsumed()
Number of license units consumed by the resource.
public Boolean getIsBaseLicenseAvailable()
Specifies if the base license is available.
public Boolean getAreAllOptionsAvailable()
Specifies if all options are available.
public List<Product> getMissingProducts()
Collection of missing product licenses.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.