Class OptimizerStatisticsCollectionOperationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationSummary.Builder
-
- Enclosing class:
- OptimizerStatisticsCollectionOperationSummary
public static class OptimizerStatisticsCollectionOperationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public OptimizerStatisticsCollectionOperationSummary.Builder id(Integer id)
The ID of the operation.- Parameters:
id
- the value to set- Returns:
- this builder
-
operationName
public OptimizerStatisticsCollectionOperationSummary.Builder operationName(String operationName)
The name of the operation.- Parameters:
operationName
- the value to set- Returns:
- this builder
-
target
public OptimizerStatisticsCollectionOperationSummary.Builder target(String target)
The target object type such as Table, Index, and Partition.- Parameters:
target
- the value to set- Returns:
- this builder
-
jobName
public OptimizerStatisticsCollectionOperationSummary.Builder jobName(String jobName)
The name of the job.- Parameters:
jobName
- the value to set- Returns:
- this builder
-
status
public 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
-
startTime
public OptimizerStatisticsCollectionOperationSummary.Builder startTime(String startTime)
The start time of the operation.- Parameters:
startTime
- the value to set- Returns:
- this builder
-
endTime
public OptimizerStatisticsCollectionOperationSummary.Builder endTime(String endTime)
The end time of the operation.- Parameters:
endTime
- the value to set- Returns:
- this builder
-
durationInSeconds
public OptimizerStatisticsCollectionOperationSummary.Builder durationInSeconds(BigDecimal durationInSeconds)
The time it takes to complete the operation (in seconds).- Parameters:
durationInSeconds
- the value to set- Returns:
- this builder
-
completedCount
public OptimizerStatisticsCollectionOperationSummary.Builder completedCount(Integer completedCount)
The number of objects for which statistics collection is completed.- Parameters:
completedCount
- the value to set- Returns:
- this builder
-
inProgressCount
public 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
-
failedCount
public OptimizerStatisticsCollectionOperationSummary.Builder failedCount(Integer failedCount)
The number of objects for which statistics collection failed.- Parameters:
failedCount
- the value to set- Returns:
- this builder
-
timedOutCount
public OptimizerStatisticsCollectionOperationSummary.Builder timedOutCount(Integer timedOutCount)
The number of objects for which statistics collection timed out.- Parameters:
timedOutCount
- the value to set- Returns:
- this builder
-
totalObjectsCount
public 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
-
build
public OptimizerStatisticsCollectionOperationSummary build()
-
copy
public OptimizerStatisticsCollectionOperationSummary.Builder copy(OptimizerStatisticsCollectionOperationSummary model)
-
-