Class TerraformAdvancedOptions.Builder
- java.lang.Object
-
- com.oracle.bmc.resourcemanager.model.TerraformAdvancedOptions.Builder
-
- Enclosing class:
- TerraformAdvancedOptions
public static class TerraformAdvancedOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TerraformAdvancedOptions
build()
TerraformAdvancedOptions.Builder
copy(TerraformAdvancedOptions model)
TerraformAdvancedOptions.Builder
detailedLogLevel(TerraformAdvancedOptions.DetailedLogLevel detailedLogLevel)
Enables detailed logs at the specified verbosity for running the job (operation).TerraformAdvancedOptions.Builder
isRefreshRequired(Boolean isRefreshRequired)
Specifies whether to refresh the state for each resource before running the job (operation).TerraformAdvancedOptions.Builder
parallelism(Integer parallelism)
Limits the number of concurrent Terraform operations when walking the graph.
-
-
-
Method Detail
-
isRefreshRequired
public 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
-
parallelism
public 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
-
detailedLogLevel
public 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
-
build
public TerraformAdvancedOptions build()
-
copy
public TerraformAdvancedOptions.Builder copy(TerraformAdvancedOptions model)
-
-