Class OptimizerStatisticsCollectionAggregationSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionAggregationSummary.Builder
 
- 
- Enclosing class:
- OptimizerStatisticsCollectionAggregationSummary
 
 public static class OptimizerStatisticsCollectionAggregationSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OptimizerStatisticsCollectionAggregationSummarybuild()OptimizerStatisticsCollectionAggregationSummary.Buildercompleted(Integer completed)The number of tasks or objects for which statistics gathering is completed.OptimizerStatisticsCollectionAggregationSummary.Buildercopy(OptimizerStatisticsCollectionAggregationSummary model)OptimizerStatisticsCollectionAggregationSummary.Builderfailed(Integer failed)The number of tasks or objects for which statistics gathering failed.OptimizerStatisticsCollectionAggregationSummary.BuildergroupBy(OptimizerStatisticsGroupByTypes groupBy)The optimizer statistics tasks grouped by type.OptimizerStatisticsCollectionAggregationSummary.BuilderinProgress(Integer inProgress)The number of tasks or objects for which statistics gathering is in progress.OptimizerStatisticsCollectionAggregationSummary.Builderpending(Integer pending)The number of tasks or objects for which statistics are yet to be gathered.OptimizerStatisticsCollectionAggregationSummary.Builderskipped(Integer skipped)The number of tasks or objects for which statistics gathering was skipped.OptimizerStatisticsCollectionAggregationSummary.BuildertimedOut(Integer timedOut)The number of tasks or objects for which statistics gathering timed out.OptimizerStatisticsCollectionAggregationSummary.BuildertimeEnd(Date timeEnd)Indicates the end of the hour as the statistics are aggregated per hour.OptimizerStatisticsCollectionAggregationSummary.BuildertimeStart(Date timeStart)Indicates the start of the hour as the statistics are aggregated per hour.OptimizerStatisticsCollectionAggregationSummary.Buildertotal(Integer total)The total number of tasks or objects for which statistics collection is finished.OptimizerStatisticsCollectionAggregationSummary.Builderunknown(Integer unknown)The number of tasks or objects for which the status of statistics gathering is unknown.
 
- 
- 
- 
Method Detail- 
groupBypublic OptimizerStatisticsCollectionAggregationSummary.Builder groupBy(OptimizerStatisticsGroupByTypes groupBy) The optimizer statistics tasks grouped by type.- Parameters:
- groupBy- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic OptimizerStatisticsCollectionAggregationSummary.Builder timeStart(Date timeStart) Indicates the start of the hour as the statistics are aggregated per hour.- Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic OptimizerStatisticsCollectionAggregationSummary.Builder timeEnd(Date timeEnd) Indicates the end of the hour as the statistics are aggregated per hour.- Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
pendingpublic OptimizerStatisticsCollectionAggregationSummary.Builder pending(Integer pending) The number of tasks or objects for which statistics are yet to be gathered.- Parameters:
- pending- the value to set
- Returns:
- this builder
 
 - 
inProgresspublic OptimizerStatisticsCollectionAggregationSummary.Builder inProgress(Integer inProgress) The number of tasks or objects for which statistics gathering is in progress.- Parameters:
- inProgress- the value to set
- Returns:
- this builder
 
 - 
completedpublic OptimizerStatisticsCollectionAggregationSummary.Builder completed(Integer completed) The number of tasks or objects for which statistics gathering is completed.- Parameters:
- completed- the value to set
- Returns:
- this builder
 
 - 
failedpublic OptimizerStatisticsCollectionAggregationSummary.Builder failed(Integer failed) The number of tasks or objects for which statistics gathering failed.- Parameters:
- failed- the value to set
- Returns:
- this builder
 
 - 
skippedpublic OptimizerStatisticsCollectionAggregationSummary.Builder skipped(Integer skipped) The number of tasks or objects for which statistics gathering was skipped.- Parameters:
- skipped- the value to set
- Returns:
- this builder
 
 - 
timedOutpublic OptimizerStatisticsCollectionAggregationSummary.Builder timedOut(Integer timedOut) The number of tasks or objects for which statistics gathering timed out.- Parameters:
- timedOut- the value to set
- Returns:
- this builder
 
 - 
unknownpublic OptimizerStatisticsCollectionAggregationSummary.Builder unknown(Integer unknown) The number of tasks or objects for which the status of statistics gathering is unknown.- Parameters:
- unknown- the value to set
- Returns:
- this builder
 
 - 
totalpublic OptimizerStatisticsCollectionAggregationSummary.Builder total(Integer total) 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. - Parameters:
- total- the value to set
- Returns:
- this builder
 
 - 
buildpublic OptimizerStatisticsCollectionAggregationSummary build() 
 - 
copypublic OptimizerStatisticsCollectionAggregationSummary.Builder copy(OptimizerStatisticsCollectionAggregationSummary model) 
 
- 
 
-