Interface ApplicationDescription.Builder

  • Method Details

    • applicationArn

      ApplicationDescription.Builder applicationArn(String applicationArn)

      The Amazon Resource Name (ARN) of the application.

      Parameters:
      applicationArn - The Amazon Resource Name (ARN) of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationName

      ApplicationDescription.Builder applicationName(String applicationName)

      The name of the application.

      Parameters:
      applicationName - The name of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ApplicationDescription.Builder description(String description)

      User-defined description of the application.

      Parameters:
      description - User-defined description of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateCreated

      ApplicationDescription.Builder dateCreated(Instant dateCreated)

      The date when the application was created.

      Parameters:
      dateCreated - The date when the application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateUpdated

      ApplicationDescription.Builder dateUpdated(Instant dateUpdated)

      The date when the application was last modified.

      Parameters:
      dateUpdated - The date when the application was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versions

      The names of the versions for this application.

      Parameters:
      versions - The names of the versions for this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versions

      ApplicationDescription.Builder versions(String... versions)

      The names of the versions for this application.

      Parameters:
      versions - The names of the versions for this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationTemplates

      ApplicationDescription.Builder configurationTemplates(Collection<String> configurationTemplates)

      The names of the configuration templates associated with this application.

      Parameters:
      configurationTemplates - The names of the configuration templates associated with this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationTemplates

      ApplicationDescription.Builder configurationTemplates(String... configurationTemplates)

      The names of the configuration templates associated with this application.

      Parameters:
      configurationTemplates - The names of the configuration templates associated with this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceLifecycleConfig

      ApplicationDescription.Builder resourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig)

      The lifecycle settings for the application.

      Parameters:
      resourceLifecycleConfig - The lifecycle settings for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceLifecycleConfig

      default ApplicationDescription.Builder resourceLifecycleConfig(Consumer<ApplicationResourceLifecycleConfig.Builder> resourceLifecycleConfig)

      The lifecycle settings for the application.

      This is a convenience method that creates an instance of the ApplicationResourceLifecycleConfig.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).

      Parameters:
      resourceLifecycleConfig - a consumer that will call methods on ApplicationResourceLifecycleConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: