@Generated(value="OracleSDKGenerator", comments="API Version: 20220430") public final class TopUtilizedResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A summary of a top utlized resource.
Note: Objects should always be created or deserialized using the TopUtilizedResourceSummary.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 TopUtilizedResourceSummary.Builder
, which maintain a
set of all explicitly set fields called TopUtilizedResourceSummary.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 |
TopUtilizedResourceSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
TopUtilizedResourceSummary(String resourceId,
String resourceName,
String resourceCompartmentId,
String resourceCompartmentName,
Double totalUnits,
ResourceUnit unitType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TopUtilizedResourceSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getResourceCompartmentId()
The compartment
OCID 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()
Resource canonical name.
|
Double |
getTotalUnits()
Number of license units consumed by the resource.
|
ResourceUnit |
getUnitType()
The resource unit.
|
int |
hashCode() |
TopUtilizedResourceSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"resourceId","resourceName","resourceCompartmentId","resourceCompartmentName","totalUnits","unitType"}) public TopUtilizedResourceSummary(String resourceId, String resourceName, String resourceCompartmentId, String resourceCompartmentName, Double totalUnits, ResourceUnit unitType)
public static TopUtilizedResourceSummary.Builder builder()
Create a new builder.
public TopUtilizedResourceSummary.Builder toBuilder()
public String getResourceName()
Resource canonical name.
public String getResourceCompartmentId()
The compartment OCID that contains the resource.
public String getResourceCompartmentName()
The display name of the compartment that contains the resource.
public Double getTotalUnits()
Number of license units consumed by the resource.
public ResourceUnit getUnitType()
The resource unit.
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.