@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class OptimizerStatisticsCollectionAggregationSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The summary of the Optimizer Statistics Collection, which includes the aggregated number of tasks
grouped by status.
Note: Objects should always be created or deserialized using the OptimizerStatisticsCollectionAggregationSummary.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 OptimizerStatisticsCollectionAggregationSummary.Builder
, which maintain a
set of all explicitly set fields called OptimizerStatisticsCollectionAggregationSummary.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 |
OptimizerStatisticsCollectionAggregationSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
OptimizerStatisticsCollectionAggregationSummary(OptimizerStatisticsGroupByTypes groupBy,
Date timeStart,
Date timeEnd,
Integer pending,
Integer inProgress,
Integer completed,
Integer failed,
Integer skipped,
Integer timedOut,
Integer unknown,
Integer total)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static OptimizerStatisticsCollectionAggregationSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getCompleted()
The number of tasks or objects for which statistics gathering is completed.
|
Integer |
getFailed()
The number of tasks or objects for which statistics gathering failed.
|
OptimizerStatisticsGroupByTypes |
getGroupBy()
The optimizer statistics tasks grouped by type.
|
Integer |
getInProgress()
The number of tasks or objects for which statistics gathering is in progress.
|
Integer |
getPending()
The number of tasks or objects for which statistics are yet to be gathered.
|
Integer |
getSkipped()
The number of tasks or objects for which statistics gathering was skipped.
|
Integer |
getTimedOut()
The number of tasks or objects for which statistics gathering timed out.
|
Date |
getTimeEnd()
Indicates the end of the hour as the statistics are aggregated per hour.
|
Date |
getTimeStart()
Indicates the start of the hour as the statistics are aggregated per hour.
|
Integer |
getTotal()
The total number of tasks or objects for which statistics collection is finished.
|
Integer |
getUnknown()
The number of tasks or objects for which the status of statistics gathering is unknown.
|
int |
hashCode() |
OptimizerStatisticsCollectionAggregationSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"groupBy","timeStart","timeEnd","pending","inProgress","completed","failed","skipped","timedOut","unknown","total"}) public OptimizerStatisticsCollectionAggregationSummary(OptimizerStatisticsGroupByTypes groupBy, Date timeStart, Date timeEnd, Integer pending, Integer inProgress, Integer completed, Integer failed, Integer skipped, Integer timedOut, Integer unknown, Integer total)
public static OptimizerStatisticsCollectionAggregationSummary.Builder builder()
Create a new builder.
public OptimizerStatisticsCollectionAggregationSummary.Builder toBuilder()
public OptimizerStatisticsGroupByTypes getGroupBy()
The optimizer statistics tasks grouped by type.
public Date getTimeStart()
Indicates the start of the hour as the statistics are aggregated per hour.
public Date getTimeEnd()
Indicates the end of the hour as the statistics are aggregated per hour.
public Integer getPending()
The number of tasks or objects for which statistics are yet to be gathered.
public Integer getInProgress()
The number of tasks or objects for which statistics gathering is in progress.
public Integer getCompleted()
The number of tasks or objects for which statistics gathering is completed.
public Integer getFailed()
The number of tasks or objects for which statistics gathering failed.
public Integer getSkipped()
The number of tasks or objects for which statistics gathering was skipped.
public Integer getTimedOut()
The number of tasks or objects for which statistics gathering timed out.
public Integer getUnknown()
The number of tasks or objects for which the status of statistics gathering is unknown.
public Integer getTotal()
The total number of tasks or objects for which statistics collection is finished. This number is the sum of all the tasks or objects with various statuses: pending, inProgress, completed, failed, skipped, timedOut, and unknown.
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.