Interface AwsElasticBeanstalkEnvironmentDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsElasticBeanstalkEnvironmentDetails.Builder,
,AwsElasticBeanstalkEnvironmentDetails> SdkBuilder<AwsElasticBeanstalkEnvironmentDetails.Builder,
,AwsElasticBeanstalkEnvironmentDetails> SdkPojo
- Enclosing class:
AwsElasticBeanstalkEnvironmentDetails
-
Method Summary
Modifier and TypeMethodDescriptionapplicationName
(String applicationName) The name of the application that is associated with the environment.The URL to the CNAME for this environment.dateCreated
(String dateCreated) The creation date for this environment.dateUpdated
(String dateUpdated) The date when this environment was last modified.description
(String description) A description of the environment.endpointUrl
(String endpointUrl) For load-balanced, autoscaling environments, the URL to the load balancer.environmentArn
(String environmentArn) The ARN of the environment.environmentId
(String environmentId) The identifier of the environment.environmentLinks
(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks) Links to other environments in the same group.environmentLinks
(Consumer<AwsElasticBeanstalkEnvironmentEnvironmentLink.Builder>... environmentLinks) Links to other environments in the same group.environmentLinks
(AwsElasticBeanstalkEnvironmentEnvironmentLink... environmentLinks) Links to other environments in the same group.environmentName
(String environmentName) The name of the environment.optionSettings
(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings) The configuration setting for the environment.optionSettings
(Consumer<AwsElasticBeanstalkEnvironmentOptionSetting.Builder>... optionSettings) The configuration setting for the environment.optionSettings
(AwsElasticBeanstalkEnvironmentOptionSetting... optionSettings) The configuration setting for the environment.platformArn
(String platformArn) The ARN of the platform version for the environment.solutionStackName
(String solutionStackName) The name of the solution stack that is deployed with the environment.The current operational status of the environment.The tier of the environment.The tier of the environment.versionLabel
(String versionLabel) The application version of the environment.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, sdkFields
-
Method Details
-
applicationName
The name of the application that is associated with the environment.
- Parameters:
applicationName
- The name of the application that is associated with the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cname
The URL to the CNAME for this environment.
- Parameters:
cname
- The URL to the CNAME for this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateCreated
The creation date for this environment.
- Parameters:
dateCreated
- The creation date for this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateUpdated
The date when this environment was last modified.
- Parameters:
dateUpdated
- The date when this environment was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the environment.
- Parameters:
description
- A description of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointUrl
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
- Parameters:
endpointUrl
- For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentArn
The ARN of the environment.
- Parameters:
environmentArn
- The ARN of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The identifier of the environment.
- Parameters:
environmentId
- The identifier of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentLinks
AwsElasticBeanstalkEnvironmentDetails.Builder environmentLinks(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks) Links to other environments in the same group.
- Parameters:
environmentLinks
- Links to other environments in the same group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentLinks
AwsElasticBeanstalkEnvironmentDetails.Builder environmentLinks(AwsElasticBeanstalkEnvironmentEnvironmentLink... environmentLinks) Links to other environments in the same group.
- Parameters:
environmentLinks
- Links to other environments in the same group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentLinks
AwsElasticBeanstalkEnvironmentDetails.Builder environmentLinks(Consumer<AwsElasticBeanstalkEnvironmentEnvironmentLink.Builder>... environmentLinks) Links to other environments in the same group.
This is a convenience method that creates an instance of theAwsElasticBeanstalkEnvironmentEnvironmentLink.Builder
avoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentEnvironmentLink.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvironmentLinks(List<AwsElasticBeanstalkEnvironmentEnvironmentLink>)
.- Parameters:
environmentLinks
- a consumer that will call methods onAwsElasticBeanstalkEnvironmentEnvironmentLink.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
environmentName
The name of the environment.
- Parameters:
environmentName
- The name of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
AwsElasticBeanstalkEnvironmentDetails.Builder optionSettings(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings) The configuration setting for the environment.
- Parameters:
optionSettings
- The configuration setting for the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
AwsElasticBeanstalkEnvironmentDetails.Builder optionSettings(AwsElasticBeanstalkEnvironmentOptionSetting... optionSettings) The configuration setting for the environment.
- Parameters:
optionSettings
- The configuration setting for the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
AwsElasticBeanstalkEnvironmentDetails.Builder optionSettings(Consumer<AwsElasticBeanstalkEnvironmentOptionSetting.Builder>... optionSettings) The configuration setting for the environment.
This is a convenience method that creates an instance of theAwsElasticBeanstalkEnvironmentOptionSetting.Builder
avoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentOptionSetting.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooptionSettings(List<AwsElasticBeanstalkEnvironmentOptionSetting>)
.- Parameters:
optionSettings
- a consumer that will call methods onAwsElasticBeanstalkEnvironmentOptionSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platformArn
The ARN of the platform version for the environment.
- Parameters:
platformArn
- The ARN of the platform version for the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
solutionStackName
The name of the solution stack that is deployed with the environment.
- Parameters:
solutionStackName
- The name of the solution stack that is deployed with the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current operational status of the environment. Valid values are as follows:
-
Aborting
-
Launching
-
LinkingFrom
-
LinkingTo
-
Ready
-
Terminated
-
Terminating
-
Updating
- Parameters:
status
- The current operational status of the environment. Valid values are as follows:-
Aborting
-
Launching
-
LinkingFrom
-
LinkingTo
-
Ready
-
Terminated
-
Terminating
-
Updating
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tier
The tier of the environment.
- Parameters:
tier
- The tier of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tier
default AwsElasticBeanstalkEnvironmentDetails.Builder tier(Consumer<AwsElasticBeanstalkEnvironmentTier.Builder> tier) The tier of the environment.
This is a convenience method that creates an instance of theAwsElasticBeanstalkEnvironmentTier.Builder
avoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentTier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totier(AwsElasticBeanstalkEnvironmentTier)
.- Parameters:
tier
- a consumer that will call methods onAwsElasticBeanstalkEnvironmentTier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
versionLabel
The application version of the environment.
- Parameters:
versionLabel
- The application version of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-