Package com.oracle.bmc.opsi.model
Class AwrDatabaseCpuUsageCollection
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.AwrQueryResult
-
- com.oracle.bmc.opsi.model.AwrDatabaseCpuUsageCollection
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AwrDatabaseCpuUsageCollection extends AwrQueryResultThe AWR CPU usage data.
Note: Objects should always be created or deserialized using theAwrDatabaseCpuUsageCollection.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 theAwrDatabaseCpuUsageCollection.Builder, which maintain a set of all explicitly set fields calledAwrDatabaseCpuUsageCollection.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 classAwrDatabaseCpuUsageCollection.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.AwrQueryResult
AwrQueryResult.AwrResultType
-
-
Constructor Summary
Constructors Constructor Description AwrDatabaseCpuUsageCollection(String name, String version, Double dbQueryTimeInSecs, Integer numCpuCores, Integer databaseCpuCount, Double hostCpuCount, List<AwrDatabaseCpuUsageSummary> items)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwrDatabaseCpuUsageCollection.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetDatabaseCpuCount()The number of CPUs available for the database to use.DoublegetHostCpuCount()The number of available CPUs or processors.List<AwrDatabaseCpuUsageSummary>getItems()A list of AWR CPU usage summary data.IntegergetNumCpuCores()The number of available CPU cores, which include subcores of multicore and single-core CPUs.inthashCode()AwrDatabaseCpuUsageCollection.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.opsi.model.AwrQueryResult
getDbQueryTimeInSecs, getName, getVersion
-
-
-
-
Constructor Detail
-
AwrDatabaseCpuUsageCollection
@Deprecated public AwrDatabaseCpuUsageCollection(String name, String version, Double dbQueryTimeInSecs, Integer numCpuCores, Integer databaseCpuCount, Double hostCpuCount, List<AwrDatabaseCpuUsageSummary> items)
Deprecated.
-
-
Method Detail
-
builder
public static AwrDatabaseCpuUsageCollection.Builder builder()
Create a new builder.
-
toBuilder
public AwrDatabaseCpuUsageCollection.Builder toBuilder()
-
getNumCpuCores
public Integer getNumCpuCores()
The number of available CPU cores, which include subcores of multicore and single-core CPUs.- Returns:
- the value
-
getDatabaseCpuCount
public Integer getDatabaseCpuCount()
The number of CPUs available for the database to use.- Returns:
- the value
-
getHostCpuCount
public Double getHostCpuCount()
The number of available CPUs or processors.- Returns:
- the value
-
getItems
public List<AwrDatabaseCpuUsageSummary> getItems()
A list of AWR CPU usage summary data.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classAwrQueryResult
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classAwrQueryResult- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAwrQueryResult
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAwrQueryResult
-
-