Interface CreateApplicationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,ElasticBeanstalkRequest.Builder,SdkBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateApplicationRequest
public static interface CreateApplicationRequest.Builder extends ElasticBeanstalkRequest.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateApplicationRequest.BuilderapplicationName(String applicationName)The name of the application.CreateApplicationRequest.Builderdescription(String description)Your description of the application.CreateApplicationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateApplicationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateApplicationRequest.BuilderresourceLifecycleConfig(Consumer<ApplicationResourceLifecycleConfig.Builder> resourceLifecycleConfig)Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.CreateApplicationRequest.BuilderresourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.CreateApplicationRequest.Buildertags(Collection<Tag> tags)Specifies the tags applied to the application.CreateApplicationRequest.Buildertags(Consumer<Tag.Builder>... tags)Specifies the tags applied to the application.CreateApplicationRequest.Buildertags(Tag... tags)Specifies the tags applied to the application.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.elasticbeanstalk.model.ElasticBeanstalkRequest.Builder
build
-
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
CreateApplicationRequest.Builder applicationName(String applicationName)
The name of the application. Must be unique within your account.
- Parameters:
applicationName- The name of the application. Must be unique within your account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateApplicationRequest.Builder description(String description)
Your description of the application.
- Parameters:
description- Your description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceLifecycleConfig
CreateApplicationRequest.Builder resourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- Parameters:
resourceLifecycleConfig- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceLifecycleConfig
default CreateApplicationRequest.Builder resourceLifecycleConfig(Consumer<ApplicationResourceLifecycleConfig.Builder> resourceLifecycleConfig)
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
This is a convenience method that creates an instance of theApplicationResourceLifecycleConfig.Builderavoiding the need to create one manually viaApplicationResourceLifecycleConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceLifecycleConfig(ApplicationResourceLifecycleConfig).- Parameters:
resourceLifecycleConfig- a consumer that will call methods onApplicationResourceLifecycleConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceLifecycleConfig(ApplicationResourceLifecycleConfig)
-
tags
CreateApplicationRequest.Builder tags(Collection<Tag> tags)
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
- Parameters:
tags- Specifies the tags applied to the application.Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateApplicationRequest.Builder tags(Tag... tags)
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
- Parameters:
tags- Specifies the tags applied to the application.Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateApplicationRequest.Builder tags(Consumer<Tag.Builder>... tags)
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-