Class CreateApplyRollbackJobOperationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.resourcemanager.model.CreateApplyRollbackJobOperationDetails.Builder
 
- 
- Enclosing class:
- CreateApplyRollbackJobOperationDetails
 
 public static class CreateApplyRollbackJobOperationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
isProviderUpgradeRequiredpublic CreateApplyRollbackJobOperationDetails.Builder isProviderUpgradeRequired(Boolean isProviderUpgradeRequired) 
 - 
terraformAdvancedOptionspublic CreateApplyRollbackJobOperationDetails.Builder terraformAdvancedOptions(TerraformAdvancedOptions terraformAdvancedOptions) 
 - 
executionPlanRollbackStrategypublic CreateApplyRollbackJobOperationDetails.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 job. - Parameters:
- executionPlanRollbackStrategy- the value to set
- Returns:
- this builder
 
 - 
executionPlanRollbackJobIdpublic CreateApplyRollbackJobOperationDetails.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 CreateApplyRollbackJobOperationDetails.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 CreateApplyRollbackJobOperationDetails build() 
 - 
copypublic CreateApplyRollbackJobOperationDetails.Builder copy(CreateApplyRollbackJobOperationDetails model) 
 
- 
 
-