Interface ApplicationDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationDetail.Builder,
,ApplicationDetail> SdkBuilder<ApplicationDetail.Builder,
,ApplicationDetail> SdkPojo
- Enclosing class:
ApplicationDetail
-
Method Summary
Modifier and TypeMethodDescriptionapplicationARN
(String applicationARN) The ARN of the application.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.applicationConfigurationDescription
(ApplicationConfigurationDescription applicationConfigurationDescription) Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.applicationDescription
(String applicationDescription) The description of the application.default ApplicationDetail.Builder
applicationMaintenanceConfigurationDescription
(Consumer<ApplicationMaintenanceConfigurationDescription.Builder> applicationMaintenanceConfigurationDescription) The details of the maintenance configuration for the application.applicationMaintenanceConfigurationDescription
(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription) The details of the maintenance configuration for the application.applicationMode
(String applicationMode) To create a Managed Service for Apache Flink Studio notebook, you must set the mode toINTERACTIVE
.applicationMode
(ApplicationMode applicationMode) To create a Managed Service for Apache Flink Studio notebook, you must set the mode toINTERACTIVE
.applicationName
(String applicationName) The name of the application.applicationStatus
(String applicationStatus) The status of the application.applicationStatus
(ApplicationStatus applicationStatus) The status of the application.applicationVersionId
(Long applicationVersionId) Provides the current application version.applicationVersionRolledBackFrom
(Long applicationVersionRolledBackFrom) If you reverted the application using RollbackApplication, the application version whenRollbackApplication
was called.applicationVersionRolledBackTo
(Long applicationVersionRolledBackTo) The version to which you want to roll back the application.applicationVersionUpdatedFrom
(Long applicationVersionUpdatedFrom) The previous application version before the latest application update.cloudWatchLoggingOptionDescriptions
(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions) Describes the application Amazon CloudWatch logging options.cloudWatchLoggingOptionDescriptions
(Consumer<CloudWatchLoggingOptionDescription.Builder>... cloudWatchLoggingOptionDescriptions) Describes the application Amazon CloudWatch logging options.cloudWatchLoggingOptionDescriptions
(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions) Describes the application Amazon CloudWatch logging options.conditionalToken
(String conditionalToken) A value you use to implement strong concurrency for application updates.createTimestamp
(Instant createTimestamp) The current timestamp when the application was created.lastUpdateTimestamp
(Instant lastUpdateTimestamp) The current timestamp when the application was last updated.runtimeEnvironment
(String runtimeEnvironment) The runtime environment for the application.runtimeEnvironment
(RuntimeEnvironment runtimeEnvironment) The runtime environment for the application.serviceExecutionRole
(String serviceExecutionRole) Specifies the IAM role that the application uses to access external resources.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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 theApplicationVersionId
each time you update the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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 theApplicationConfigurationDescription.Builder
avoiding the need to create one manually viaApplicationConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapplicationConfigurationDescription(ApplicationConfigurationDescription)
.- Parameters:
applicationConfigurationDescription
- a consumer that will call methods onApplicationConfigurationDescription.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 theCloudWatchLoggingOptionDescription.Builder
avoiding the need to create one manually viaCloudWatchLoggingOptionDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLoggingOptionDescriptions(List<CloudWatchLoggingOptionDescription>)
.- Parameters:
cloudWatchLoggingOptionDescriptions
- a consumer that will call methods onCloudWatchLoggingOptionDescription.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 theApplicationMaintenanceConfigurationDescription.Builder
avoiding the need to create one manually viaApplicationMaintenanceConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription)
.- Parameters:
applicationMaintenanceConfigurationDescription
- a consumer that will call methods onApplicationMaintenanceConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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 whenRollbackApplication
was called.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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 toINTERACTIVE
. 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
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 toINTERACTIVE
. 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:
-