Class ApplyRollbackJobOperationDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetails.Builder
 
 
- 
- Enclosing class:
 - ApplyRollbackJobOperationDetails
 
public static class ApplyRollbackJobOperationDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
All 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
- 
terraformAdvancedOptions
public ApplyRollbackJobOperationDetails.Builder terraformAdvancedOptions(TerraformAdvancedOptions terraformAdvancedOptions)
 
- 
executionPlanRollbackStrategy
public 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
 
 
- 
executionPlanRollbackJobId
public 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
 
 
- 
targetRollbackJobId
public 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
 
 
- 
build
public ApplyRollbackJobOperationDetails build()
 
- 
copy
public ApplyRollbackJobOperationDetails.Builder copy(ApplyRollbackJobOperationDetails model)
 
 - 
 
 -