Class OptimizerStatisticsCollectionOperationSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationSummary.Builder
 
- 
- Enclosing class:
- OptimizerStatisticsCollectionOperationSummary
 
 public static class OptimizerStatisticsCollectionOperationSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic OptimizerStatisticsCollectionOperationSummary.Builder id(Integer id) The ID of the operation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
operationNamepublic OptimizerStatisticsCollectionOperationSummary.Builder operationName(String operationName) The name of the operation.- Parameters:
- operationName- the value to set
- Returns:
- this builder
 
 - 
targetpublic OptimizerStatisticsCollectionOperationSummary.Builder target(String target) The target object type such as Table, Index, and Partition.- Parameters:
- target- the value to set
- Returns:
- this builder
 
 - 
jobNamepublic OptimizerStatisticsCollectionOperationSummary.Builder jobName(String jobName) The name of the job.- Parameters:
- jobName- the value to set
- Returns:
- this builder
 
 - 
statuspublic OptimizerStatisticsCollectionOperationSummary.Builder status(OptimizerStatisticsCollectionOperationSummary.Status status) The status of the operation such as Completed, and Failed.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
startTimepublic OptimizerStatisticsCollectionOperationSummary.Builder startTime(String startTime) The start time of the operation.- Parameters:
- startTime- the value to set
- Returns:
- this builder
 
 - 
endTimepublic OptimizerStatisticsCollectionOperationSummary.Builder endTime(String endTime) The end time of the operation.- Parameters:
- endTime- the value to set
- Returns:
- this builder
 
 - 
durationInSecondspublic OptimizerStatisticsCollectionOperationSummary.Builder durationInSeconds(BigDecimal durationInSeconds) The time it takes to complete the operation (in seconds).- Parameters:
- durationInSeconds- the value to set
- Returns:
- this builder
 
 - 
completedCountpublic OptimizerStatisticsCollectionOperationSummary.Builder completedCount(Integer completedCount) The number of objects for which statistics collection is completed.- Parameters:
- completedCount- the value to set
- Returns:
- this builder
 
 - 
inProgressCountpublic OptimizerStatisticsCollectionOperationSummary.Builder inProgressCount(Integer inProgressCount) The number of objects for which statistics collection is in progress.- Parameters:
- inProgressCount- the value to set
- Returns:
- this builder
 
 - 
failedCountpublic OptimizerStatisticsCollectionOperationSummary.Builder failedCount(Integer failedCount) The number of objects for which statistics collection failed.- Parameters:
- failedCount- the value to set
- Returns:
- this builder
 
 - 
timedOutCountpublic OptimizerStatisticsCollectionOperationSummary.Builder timedOutCount(Integer timedOutCount) The number of objects for which statistics collection timed out.- Parameters:
- timedOutCount- the value to set
- Returns:
- this builder
 
 - 
totalObjectsCountpublic OptimizerStatisticsCollectionOperationSummary.Builder totalObjectsCount(Integer totalObjectsCount) The total number of objects for which statistics is collected.This number is the sum of all the objects with various statuses: completed, inProgress, failed, and timedOut. - Parameters:
- totalObjectsCount- the value to set
- Returns:
- this builder
 
 - 
buildpublic OptimizerStatisticsCollectionOperationSummary build() 
 - 
copypublic OptimizerStatisticsCollectionOperationSummary.Builder copy(OptimizerStatisticsCollectionOperationSummary model) 
 
- 
 
-