Interface ApplicationDetail.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ApplicationDetail.Builder,ApplicationDetail>, SdkBuilder<ApplicationDetail.Builder,ApplicationDetail>, SdkPojo
Enclosing class:
ApplicationDetail

public static interface ApplicationDetail.Builder extends SdkPojo, CopyableBuilder<ApplicationDetail.Builder,ApplicationDetail>
  • Method Details

    • applicationARN

      ApplicationDetail.Builder applicationARN(String applicationARN)

      The ARN of the application.

      Parameters:
      applicationARN - The ARN of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationDescription

      ApplicationDetail.Builder applicationDescription(String applicationDescription)

      The description of the application.

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

      ApplicationDetail.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.
    • runtimeEnvironment

      ApplicationDetail.Builder runtimeEnvironment(String runtimeEnvironment)

      The runtime environment for the application.

      Parameters:
      runtimeEnvironment - The runtime environment for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • runtimeEnvironment

      ApplicationDetail.Builder runtimeEnvironment(RuntimeEnvironment runtimeEnvironment)

      The runtime environment for the application.

      Parameters:
      runtimeEnvironment - The runtime environment for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serviceExecutionRole

      ApplicationDetail.Builder serviceExecutionRole(String serviceExecutionRole)

      Specifies the IAM role that the application uses to access external resources.

      Parameters:
      serviceExecutionRole - Specifies the IAM role that the application uses to access external resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationStatus

      ApplicationDetail.Builder applicationStatus(String applicationStatus)

      The status of the application.

      Parameters:
      applicationStatus - The status of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applicationStatus

      ApplicationDetail.Builder applicationStatus(ApplicationStatus applicationStatus)

      The status of the application.

      Parameters:
      applicationStatus - The status of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applicationVersionId

      ApplicationDetail.Builder applicationVersionId(Long applicationVersionId)

      Provides the current application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.

      Parameters:
      applicationVersionId - Provides the current application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTimestamp

      ApplicationDetail.Builder createTimestamp(Instant createTimestamp)

      The current timestamp when the application was created.

      Parameters:
      createTimestamp - The current timestamp when the application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateTimestamp

      ApplicationDetail.Builder lastUpdateTimestamp(Instant lastUpdateTimestamp)

      The current timestamp when the application was last updated.

      Parameters:
      lastUpdateTimestamp - The current timestamp when the application was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationConfigurationDescription

      ApplicationDetail.Builder applicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)

      Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.

      Parameters:
      applicationConfigurationDescription - Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationConfigurationDescription

      default ApplicationDetail.Builder applicationConfigurationDescription(Consumer<ApplicationConfigurationDescription.Builder> applicationConfigurationDescription)

      Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.

      This is a convenience method that creates an instance of the ApplicationConfigurationDescription.Builder avoiding the need to create one manually via ApplicationConfigurationDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to applicationConfigurationDescription(ApplicationConfigurationDescription).

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

      ApplicationDetail.Builder cloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)

      Describes the application Amazon CloudWatch logging options.

      Parameters:
      cloudWatchLoggingOptionDescriptions - Describes the application Amazon CloudWatch logging options.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchLoggingOptionDescriptions

      ApplicationDetail.Builder cloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)

      Describes the application Amazon CloudWatch logging options.

      Parameters:
      cloudWatchLoggingOptionDescriptions - Describes the application Amazon CloudWatch logging options.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchLoggingOptionDescriptions

      ApplicationDetail.Builder cloudWatchLoggingOptionDescriptions(Consumer<CloudWatchLoggingOptionDescription.Builder>... cloudWatchLoggingOptionDescriptions)

      Describes the application Amazon CloudWatch logging options.

      This is a convenience method that creates an instance of the CloudWatchLoggingOptionDescription.Builder avoiding the need to create one manually via CloudWatchLoggingOptionDescription.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cloudWatchLoggingOptionDescriptions(List<CloudWatchLoggingOptionDescription>).

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

      ApplicationDetail.Builder applicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)

      The details of the maintenance configuration for the application.

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

      default ApplicationDetail.Builder applicationMaintenanceConfigurationDescription(Consumer<ApplicationMaintenanceConfigurationDescription.Builder> applicationMaintenanceConfigurationDescription)

      The details of the maintenance configuration for the application.

      This is a convenience method that creates an instance of the ApplicationMaintenanceConfigurationDescription.Builder avoiding the need to create one manually via ApplicationMaintenanceConfigurationDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to applicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription).

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

      ApplicationDetail.Builder applicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)

      The previous application version before the latest application update. RollbackApplication reverts the application to this version.

      Parameters:
      applicationVersionUpdatedFrom - The previous application version before the latest application update. RollbackApplication reverts the application to this version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationVersionRolledBackFrom

      ApplicationDetail.Builder applicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)

      If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.

      Parameters:
      applicationVersionRolledBackFrom - If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationVersionCreateTimestamp

      ApplicationDetail.Builder applicationVersionCreateTimestamp(Instant applicationVersionCreateTimestamp)
      The current timestamp when the application version was created.
      Parameters:
      applicationVersionCreateTimestamp - The current timestamp when the application version was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditionalToken

      ApplicationDetail.Builder conditionalToken(String conditionalToken)

      A value you use to implement strong concurrency for application updates.

      Parameters:
      conditionalToken - A value you use to implement strong concurrency for application updates.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationVersionRolledBackTo

      ApplicationDetail.Builder applicationVersionRolledBackTo(Long applicationVersionRolledBackTo)

      The version to which you want to roll back the application.

      Parameters:
      applicationVersionRolledBackTo - The version to which you want to roll back the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationMode

      ApplicationDetail.Builder applicationMode(String applicationMode)

      To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.

      Parameters:
      applicationMode - To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applicationMode

      ApplicationDetail.Builder applicationMode(ApplicationMode applicationMode)

      To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.

      Parameters:
      applicationMode - To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: