Interface EnvironmentConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EnvironmentConfiguration.Builder,EnvironmentConfiguration>,SdkBuilder<EnvironmentConfiguration.Builder,EnvironmentConfiguration>,SdkPojo
- Enclosing class:
- EnvironmentConfiguration
public static interface EnvironmentConfiguration.Builder extends SdkPojo, CopyableBuilder<EnvironmentConfiguration.Builder,EnvironmentConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EnvironmentConfiguration.BuilderawsAccount(Consumer<AwsAccount.Builder> awsAccount)The Amazon Web Services account of the environment.EnvironmentConfiguration.BuilderawsAccount(AwsAccount awsAccount)The Amazon Web Services account of the environment.default EnvironmentConfiguration.BuilderawsRegion(Consumer<Region.Builder> awsRegion)The Amazon Web Services Region of the environment.EnvironmentConfiguration.BuilderawsRegion(Region awsRegion)The Amazon Web Services Region of the environment.default EnvironmentConfiguration.BuilderconfigurationParameters(Consumer<EnvironmentConfigurationParametersDetails.Builder> configurationParameters)The configuration parameters of the environment.EnvironmentConfiguration.BuilderconfigurationParameters(EnvironmentConfigurationParametersDetails configurationParameters)The configuration parameters of the environment.EnvironmentConfiguration.BuilderdeploymentMode(String deploymentMode)The deployment mode of the environment.EnvironmentConfiguration.BuilderdeploymentMode(DeploymentMode deploymentMode)The deployment mode of the environment.EnvironmentConfiguration.BuilderdeploymentOrder(Integer deploymentOrder)The deployment order of the environment.EnvironmentConfiguration.Builderdescription(String description)The environment description.EnvironmentConfiguration.BuilderenvironmentBlueprintId(String environmentBlueprintId)The environment blueprint ID.EnvironmentConfiguration.Builderid(String id)The environment ID.EnvironmentConfiguration.Buildername(String name)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 Detail
-
awsAccount
EnvironmentConfiguration.Builder awsAccount(AwsAccount 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
default EnvironmentConfiguration.Builder awsAccount(Consumer<AwsAccount.Builder> awsAccount)
The Amazon Web Services account of the environment.
This is a convenience method that creates an instance of theAwsAccount.Builderavoiding the need to create one manually viaAwsAccount.builder().When the
Consumercompletes,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:
awsAccount(AwsAccount)
-
awsRegion
EnvironmentConfiguration.Builder awsRegion(Region 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
default EnvironmentConfiguration.Builder awsRegion(Consumer<Region.Builder> awsRegion)
The Amazon Web Services Region of the environment.
This is a convenience method that creates an instance of theRegion.Builderavoiding the need to create one manually viaRegion.builder().When the
Consumercompletes,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:
awsRegion(Region)
-
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.Builderavoiding the need to create one manually viaEnvironmentConfigurationParametersDetails.builder().When the
Consumercompletes,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:
configurationParameters(EnvironmentConfigurationParametersDetails)
-
deploymentMode
EnvironmentConfiguration.Builder deploymentMode(String 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,DeploymentMode
-
deploymentMode
EnvironmentConfiguration.Builder deploymentMode(DeploymentMode 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,DeploymentMode
-
deploymentOrder
EnvironmentConfiguration.Builder deploymentOrder(Integer 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
EnvironmentConfiguration.Builder description(String 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
EnvironmentConfiguration.Builder environmentBlueprintId(String 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
EnvironmentConfiguration.Builder id(String 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
EnvironmentConfiguration.Builder name(String name)
The environment name.
- Parameters:
name- The environment name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-