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 ApplyRollbackJobOperationDetails
build()
ApplyRollbackJobOperationDetails.Builder
copy(ApplyRollbackJobOperationDetails model)
ApplyRollbackJobOperationDetails.Builder
executionPlanRollbackJobId(String executionPlanRollbackJobId)
The OCID of a plan rollback job, for use when specifying “FROM_PLAN_ROLLBACK_JOB_ID” as the executionPlanRollbackStrategy.ApplyRollbackJobOperationDetails.Builder
executionPlanRollbackStrategy(ApplyRollbackJobOperationDetails.ExecutionPlanRollbackStrategy executionPlanRollbackStrategy)
Specifies the source of the execution plan for rollback to apply.ApplyRollbackJobOperationDetails.Builder
targetRollbackJobId(String targetRollbackJobId)
The OCID of a successful apply job, for use when specifying “AUTO_APPROVED” as the executionPlanRollbackStrategy.ApplyRollbackJobOperationDetails.Builder
terraformAdvancedOptions(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)
-
-