public static interface ApplicationDescription.Builder extends CopyableBuilder<ApplicationDescription.Builder,ApplicationDescription>
Modifier and Type | Method and Description |
---|---|
ApplicationDescription.Builder |
applicationName(String applicationName)
The name of the application.
|
ApplicationDescription.Builder |
configurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
|
ApplicationDescription.Builder |
configurationTemplates(String... configurationTemplates)
The names of the configuration templates associated with this application.
|
ApplicationDescription.Builder |
dateCreated(Instant dateCreated)
The date when the application was created.
|
ApplicationDescription.Builder |
dateUpdated(Instant dateUpdated)
The date when the application was last modified.
|
ApplicationDescription.Builder |
description(String description)
User-defined description of the application.
|
ApplicationDescription.Builder |
resourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
|
default ApplicationDescription.Builder |
resourceLifecycleConfig(Consumer<ApplicationResourceLifecycleConfig.Builder> resourceLifecycleConfig)
The lifecycle settings for the application.
|
ApplicationDescription.Builder |
versions(Collection<String> versions)
The names of the versions for this application.
|
ApplicationDescription.Builder |
versions(String... versions)
The names of the versions for this application.
|
copy
apply, build
ApplicationDescription.Builder applicationName(String applicationName)
The name of the application.
applicationName
- The name of the application.ApplicationDescription.Builder description(String description)
User-defined description of the application.
description
- User-defined description of the application.ApplicationDescription.Builder dateCreated(Instant dateCreated)
The date when the application was created.
dateCreated
- The date when the application was created.ApplicationDescription.Builder dateUpdated(Instant dateUpdated)
The date when the application was last modified.
dateUpdated
- The date when the application was last modified.ApplicationDescription.Builder versions(Collection<String> versions)
The names of the versions for this application.
versions
- The names of the versions for this application.ApplicationDescription.Builder versions(String... versions)
The names of the versions for this application.
versions
- The names of the versions for this application.ApplicationDescription.Builder configurationTemplates(Collection<String> configurationTemplates)
The names of the configuration templates associated with this application.
configurationTemplates
- The names of the configuration templates associated with this application.ApplicationDescription.Builder configurationTemplates(String... configurationTemplates)
The names of the configuration templates associated with this application.
configurationTemplates
- The names of the configuration templates associated with this application.ApplicationDescription.Builder resourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)
The lifecycle settings for the application.
resourceLifecycleConfig
- The lifecycle settings for the application.default ApplicationDescription.Builder resourceLifecycleConfig(Consumer<ApplicationResourceLifecycleConfig.Builder> resourceLifecycleConfig)
The lifecycle settings for the application.
This is a convenience that creates an instance of theApplicationResourceLifecycleConfig.Builder
avoiding the need to create one manually via ApplicationResourceLifecycleConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to resourceLifecycleConfig(ApplicationResourceLifecycleConfig)
.resourceLifecycleConfig
- a consumer that will call methods on ApplicationResourceLifecycleConfig.Builder
resourceLifecycleConfig(ApplicationResourceLifecycleConfig)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.