Class ComposerEnvironmentConfigWorkloadsConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.composer_environment.ComposerEnvironmentConfigWorkloadsConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComposerEnvironmentConfigWorkloadsConfig>
- Enclosing interface:
- ComposerEnvironmentConfigWorkloadsConfig
@Stability(Stable) public static final class ComposerEnvironmentConfigWorkloadsConfig.Builder extends Object implements software.amazon.jsii.Builder<ComposerEnvironmentConfigWorkloadsConfig>
A builder forComposerEnvironmentConfigWorkloadsConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComposerEnvironmentConfigWorkloadsConfigbuild()Builds the configured instance.ComposerEnvironmentConfigWorkloadsConfig.Builderscheduler(ComposerEnvironmentConfigWorkloadsConfigScheduler scheduler)Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getScheduler()ComposerEnvironmentConfigWorkloadsConfig.Buildertriggerer(ComposerEnvironmentConfigWorkloadsConfigTriggerer triggerer)Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getTriggerer()ComposerEnvironmentConfigWorkloadsConfig.BuilderwebServer(ComposerEnvironmentConfigWorkloadsConfigWebServer webServer)Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getWebServer()ComposerEnvironmentConfigWorkloadsConfig.Builderworker(ComposerEnvironmentConfigWorkloadsConfigWorker worker)Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getWorker()
-
-
-
Method Detail
-
scheduler
@Stability(Stable) public ComposerEnvironmentConfigWorkloadsConfig.Builder scheduler(ComposerEnvironmentConfigWorkloadsConfigScheduler scheduler)
Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getScheduler()- Parameters:
scheduler- scheduler block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#scheduler ComposerEnvironment#scheduler}- Returns:
this
-
triggerer
@Stability(Stable) public ComposerEnvironmentConfigWorkloadsConfig.Builder triggerer(ComposerEnvironmentConfigWorkloadsConfigTriggerer triggerer)
Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getTriggerer()- Parameters:
triggerer- triggerer block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#triggerer ComposerEnvironment#triggerer}- Returns:
this
-
webServer
@Stability(Stable) public ComposerEnvironmentConfigWorkloadsConfig.Builder webServer(ComposerEnvironmentConfigWorkloadsConfigWebServer webServer)
Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getWebServer()- Parameters:
webServer- web_server block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#web_server ComposerEnvironment#web_server}- Returns:
this
-
worker
@Stability(Stable) public ComposerEnvironmentConfigWorkloadsConfig.Builder worker(ComposerEnvironmentConfigWorkloadsConfigWorker worker)
Sets the value ofComposerEnvironmentConfigWorkloadsConfig.getWorker()- Parameters:
worker- worker block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#worker ComposerEnvironment#worker}- Returns:
this
-
build
@Stability(Stable) public ComposerEnvironmentConfigWorkloadsConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComposerEnvironmentConfigWorkloadsConfig>- Returns:
- a new instance of
ComposerEnvironmentConfigWorkloadsConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-