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.
|
copyapply, buildApplicationDescription.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.BuilderresourceLifecycleConfig(ApplicationResourceLifecycleConfig)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.