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 AwrQueryResult
The 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 class
AwrDatabaseCpuUsageCollection.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getDatabaseCpuCount()
The number of CPUs available for the database to use.Double
getHostCpuCount()
The number of available CPUs or processors.List<AwrDatabaseCpuUsageSummary>
getItems()
A list of AWR CPU usage summary data.Integer
getNumCpuCores()
The number of available CPU cores, which include subcores of multicore and single-core CPUs.int
hashCode()
AwrDatabaseCpuUsageCollection.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in classAwrQueryResult
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classAwrQueryResult
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAwrQueryResult
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAwrQueryResult
-
-