Class ApplyRollbackJobOperationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetails.Builder
 
- 
- Enclosing class:
- ApplyRollbackJobOperationDetails
 
 public static class ApplyRollbackJobOperationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplyRollbackJobOperationDetailsbuild()ApplyRollbackJobOperationDetails.Buildercopy(ApplyRollbackJobOperationDetails model)ApplyRollbackJobOperationDetails.BuilderexecutionPlanRollbackJobId(String executionPlanRollbackJobId)The OCID of a plan rollback job, for use when specifying “FROM_PLAN_ROLLBACK_JOB_ID” as the executionPlanRollbackStrategy.ApplyRollbackJobOperationDetails.BuilderexecutionPlanRollbackStrategy(ApplyRollbackJobOperationDetails.ExecutionPlanRollbackStrategy executionPlanRollbackStrategy)Specifies the source of the execution plan for rollback to apply.ApplyRollbackJobOperationDetails.BuildertargetRollbackJobId(String targetRollbackJobId)The OCID of a successful apply job, for use when specifying “AUTO_APPROVED” as the executionPlanRollbackStrategy.ApplyRollbackJobOperationDetails.BuilderterraformAdvancedOptions(TerraformAdvancedOptions terraformAdvancedOptions)
 
- 
- 
- 
Method Detail- 
terraformAdvancedOptionspublic ApplyRollbackJobOperationDetails.Builder terraformAdvancedOptions(TerraformAdvancedOptions terraformAdvancedOptions) 
 - 
executionPlanRollbackStrategypublic ApplyRollbackJobOperationDetails.Builder executionPlanRollbackStrategy(ApplyRollbackJobOperationDetails.ExecutionPlanRollbackStrategy executionPlanRollbackStrategy) Specifies the source of the execution plan for rollback to apply.Use AUTO_APPROVED to run the job without an execution plan for rollback. - Parameters:
- executionPlanRollbackStrategy- the value to set
- Returns:
- this builder
 
 - 
executionPlanRollbackJobIdpublic ApplyRollbackJobOperationDetails.Builder executionPlanRollbackJobId(String executionPlanRollbackJobId) The OCID of a plan rollback job, for use when specifying “FROM_PLAN_ROLLBACK_JOB_ID” as the executionPlanRollbackStrategy.- Parameters:
- executionPlanRollbackJobId- the value to set
- Returns:
- this builder
 
 - 
targetRollbackJobIdpublic ApplyRollbackJobOperationDetails.Builder targetRollbackJobId(String targetRollbackJobId) The OCID of a successful apply job, for use when specifying “AUTO_APPROVED” as the executionPlanRollbackStrategy.- Parameters:
- targetRollbackJobId- the value to set
- Returns:
- this builder
 
 - 
buildpublic ApplyRollbackJobOperationDetails build() 
 - 
copypublic ApplyRollbackJobOperationDetails.Builder copy(ApplyRollbackJobOperationDetails model) 
 
- 
 
-