Interface AwsElasticBeanstalkEnvironmentDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsElasticBeanstalkEnvironmentDetails.Builder,AwsElasticBeanstalkEnvironmentDetails>,SdkBuilder<AwsElasticBeanstalkEnvironmentDetails.Builder,AwsElasticBeanstalkEnvironmentDetails>,SdkPojo
- Enclosing class:
- AwsElasticBeanstalkEnvironmentDetails
public static interface AwsElasticBeanstalkEnvironmentDetails.Builder extends SdkPojo, CopyableBuilder<AwsElasticBeanstalkEnvironmentDetails.Builder,AwsElasticBeanstalkEnvironmentDetails>
-
-
Method Summary
-
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
-
applicationName
AwsElasticBeanstalkEnvironmentDetails.Builder applicationName(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder cname(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder dateCreated(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder dateUpdated(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder description(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder endpointUrl(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder environmentArn(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder environmentId(String 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.Builderavoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentEnvironmentLink.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#environmentLinks(List.) - 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:
#environmentLinks(java.util.Collection)
-
environmentName
AwsElasticBeanstalkEnvironmentDetails.Builder environmentName(String 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.Builderavoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentOptionSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#optionSettings(List.) - 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:
#optionSettings(java.util.Collection)
-
platformArn
AwsElasticBeanstalkEnvironmentDetails.Builder platformArn(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder solutionStackName(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder status(String 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
AwsElasticBeanstalkEnvironmentDetails.Builder tier(AwsElasticBeanstalkEnvironmentTier 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.Builderavoiding the need to create one manually viaAwsElasticBeanstalkEnvironmentTier.builder().When the
Consumercompletes,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:
tier(AwsElasticBeanstalkEnvironmentTier)
-
versionLabel
AwsElasticBeanstalkEnvironmentDetails.Builder versionLabel(String 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.
-
-