Class TerraformAdvancedOptions.Builder
- java.lang.Object
- 
- com.oracle.bmc.resourcemanager.model.TerraformAdvancedOptions.Builder
 
- 
- Enclosing class:
- TerraformAdvancedOptions
 
 public static class TerraformAdvancedOptions.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TerraformAdvancedOptionsbuild()TerraformAdvancedOptions.Buildercopy(TerraformAdvancedOptions model)TerraformAdvancedOptions.BuilderdetailedLogLevel(TerraformAdvancedOptions.DetailedLogLevel detailedLogLevel)Enables detailed logs at the specified verbosity for running the job (operation).TerraformAdvancedOptions.BuilderisRefreshRequired(Boolean isRefreshRequired)Specifies whether to refresh the state for each resource before running the job (operation).TerraformAdvancedOptions.Builderparallelism(Integer parallelism)Limits the number of concurrent Terraform operations when walking the graph.
 
- 
- 
- 
Method Detail- 
isRefreshRequiredpublic TerraformAdvancedOptions.Builder isRefreshRequired(Boolean isRefreshRequired) Specifies whether to refresh the state for each resource before running the job (operation).Refreshing the state can affect performance. Consider setting to false if the configuration includes several resources. Used with the following operations: PLAN, APPLY, DESTROY. - Parameters:
- isRefreshRequired- the value to set
- Returns:
- this builder
 
 - 
parallelismpublic TerraformAdvancedOptions.Builder parallelism(Integer parallelism) Limits the number of concurrent Terraform operations when walking the graph.Use this parameter to help debug Terraform issues or to accomplish certain special use cases. A higher value might cause resources to be throttled. Used with the following operations: PLAN, APPLY, DESTROY. - Parameters:
- parallelism- the value to set
- Returns:
- this builder
 
 - 
detailedLogLevelpublic TerraformAdvancedOptions.Builder detailedLogLevel(TerraformAdvancedOptions.DetailedLogLevel detailedLogLevel) Enables detailed logs at the specified verbosity for running the job (operation).- Parameters:
- detailedLogLevel- the value to set
- Returns:
- this builder
 
 - 
buildpublic TerraformAdvancedOptions build() 
 - 
copypublic TerraformAdvancedOptions.Builder copy(TerraformAdvancedOptions model) 
 
- 
 
-