Class DrPlanGroupExecution.Builder
- java.lang.Object
- 
- com.oracle.bmc.disasterrecovery.model.DrPlanGroupExecution.Builder
 
- 
- Enclosing class:
- DrPlanGroupExecution
 
 public static class DrPlanGroupExecution.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DrPlanGroupExecutionbuild()DrPlanGroupExecution.Buildercopy(DrPlanGroupExecution model)DrPlanGroupExecution.BuilderdisplayName(String displayName)The display name of the group execution.DrPlanGroupExecution.BuilderexecutionDurationInSec(Integer executionDurationInSec)The total duration in seconds taken to complete group execution.DrPlanGroupExecution.BuildergroupId(String groupId)The unique id of the group.DrPlanGroupExecution.Builderstatus(DrPlanGroupExecutionStatus status)The status of the group execution.DrPlanGroupExecution.BuilderstatusDetails(String statusDetails)Additional details on the group execution status.DrPlanGroupExecution.BuilderstepExecutions(List<DrPlanStepExecution> stepExecutions)A list of step executions in the group.DrPlanGroupExecution.BuildertimeEnded(Date timeEnded)The time when group execution ended.DrPlanGroupExecution.BuildertimeStarted(Date timeStarted)The time when group execution began.DrPlanGroupExecution.Buildertype(DrPlanGroupType type)The group type.
 
- 
- 
- 
Method Detail- 
groupIdpublic DrPlanGroupExecution.Builder groupId(String groupId) The unique id of the group.Must not be modified by user. Example: sgid1.group..uniqueID - Parameters:
- groupId- the value to set
- Returns:
- this builder
 
 - 
typepublic DrPlanGroupExecution.Builder type(DrPlanGroupType type) The group type.Example: BUILT_IN - Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DrPlanGroupExecution.Builder displayName(String displayName) The display name of the group execution.Example: DATABASE_SWITCHOVER - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
statuspublic DrPlanGroupExecution.Builder status(DrPlanGroupExecutionStatus status) The status of the group execution.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
statusDetailspublic DrPlanGroupExecution.Builder statusDetails(String statusDetails) Additional details on the group execution status.Example: A total of [3] steps failed in the group - Parameters:
- statusDetails- the value to set
- Returns:
- this builder
 
 - 
timeStartedpublic DrPlanGroupExecution.Builder timeStarted(Date timeStarted) The time when group execution began.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Parameters:
- timeStarted- the value to set
- Returns:
- this builder
 
 - 
timeEndedpublic DrPlanGroupExecution.Builder timeEnded(Date timeEnded) The time when group execution ended.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Parameters:
- timeEnded- the value to set
- Returns:
- this builder
 
 - 
executionDurationInSecpublic DrPlanGroupExecution.Builder executionDurationInSec(Integer executionDurationInSec) The total duration in seconds taken to complete group execution.Example: 120 - Parameters:
- executionDurationInSec- the value to set
- Returns:
- this builder
 
 - 
stepExecutionspublic DrPlanGroupExecution.Builder stepExecutions(List<DrPlanStepExecution> stepExecutions) A list of step executions in the group.- Parameters:
- stepExecutions- the value to set
- Returns:
- this builder
 
 - 
buildpublic DrPlanGroupExecution build() 
 - 
copypublic DrPlanGroupExecution.Builder copy(DrPlanGroupExecution model) 
 
- 
 
-