Interface EnvironmentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EnvironmentConfiguration.Builder,
,EnvironmentConfiguration> SdkBuilder<EnvironmentConfiguration.Builder,
,EnvironmentConfiguration> SdkPojo
- Enclosing class:
EnvironmentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault EnvironmentConfiguration.Builder
awsAccount
(Consumer<AwsAccount.Builder> awsAccount) The Amazon Web Services account of the environment.awsAccount
(AwsAccount awsAccount) The Amazon Web Services account of the environment.default EnvironmentConfiguration.Builder
awsRegion
(Consumer<Region.Builder> awsRegion) The Amazon Web Services Region of the environment.The Amazon Web Services Region of the environment.default EnvironmentConfiguration.Builder
configurationParameters
(Consumer<EnvironmentConfigurationParametersDetails.Builder> configurationParameters) The configuration parameters of the environment.configurationParameters
(EnvironmentConfigurationParametersDetails configurationParameters) The configuration parameters of the environment.deploymentMode
(String deploymentMode) The deployment mode of the environment.deploymentMode
(DeploymentMode deploymentMode) The deployment mode of the environment.deploymentOrder
(Integer deploymentOrder) The deployment order of the environment.description
(String description) The environment description.environmentBlueprintId
(String environmentBlueprintId) The environment blueprint ID.The environment ID.The environment name.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
awsAccount
The Amazon Web Services account of the environment.
- Parameters:
awsAccount
- The Amazon Web Services account of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccount
The Amazon Web Services account of the environment.
This is a convenience method that creates an instance of theAwsAccount.Builder
avoiding the need to create one manually viaAwsAccount.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toawsAccount(AwsAccount)
.- Parameters:
awsAccount
- a consumer that will call methods onAwsAccount.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsRegion
The Amazon Web Services Region of the environment.
- Parameters:
awsRegion
- The Amazon Web Services Region of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsRegion
The Amazon Web Services Region of the environment.
This is a convenience method that creates an instance of theRegion.Builder
avoiding the need to create one manually viaRegion.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toawsRegion(Region)
.- Parameters:
awsRegion
- a consumer that will call methods onRegion.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationParameters
EnvironmentConfiguration.Builder configurationParameters(EnvironmentConfigurationParametersDetails configurationParameters) The configuration parameters of the environment.
- Parameters:
configurationParameters
- The configuration parameters of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationParameters
default EnvironmentConfiguration.Builder configurationParameters(Consumer<EnvironmentConfigurationParametersDetails.Builder> configurationParameters) The configuration parameters of the environment.
This is a convenience method that creates an instance of theEnvironmentConfigurationParametersDetails.Builder
avoiding the need to create one manually viaEnvironmentConfigurationParametersDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurationParameters(EnvironmentConfigurationParametersDetails)
.- Parameters:
configurationParameters
- a consumer that will call methods onEnvironmentConfigurationParametersDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentMode
The deployment mode of the environment.
- Parameters:
deploymentMode
- The deployment mode of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentMode
The deployment mode of the environment.
- Parameters:
deploymentMode
- The deployment mode of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentOrder
The deployment order of the environment.
- Parameters:
deploymentOrder
- The deployment order of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The environment description.
- Parameters:
description
- The environment description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentBlueprintId
The environment blueprint ID.
- Parameters:
environmentBlueprintId
- The environment blueprint ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The environment ID.
- Parameters:
id
- The environment ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The environment name.
- Parameters:
name
- The environment name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-