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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ApplicationDetail.BuilderapplicationARN(String applicationARN)The ARN of the application.default ApplicationDetail.BuilderapplicationConfigurationDescription(Consumer<ApplicationConfigurationDescription.Builder> applicationConfigurationDescription)Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.ApplicationDetail.BuilderapplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.ApplicationDetail.BuilderapplicationDescription(String applicationDescription)The description of the application.default ApplicationDetail.BuilderapplicationMaintenanceConfigurationDescription(Consumer<ApplicationMaintenanceConfigurationDescription.Builder> applicationMaintenanceConfigurationDescription)The details of the maintenance configuration for the application.ApplicationDetail.BuilderapplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)The details of the maintenance configuration for the application.ApplicationDetail.BuilderapplicationMode(String applicationMode)To create a Managed Service for Apache Flink Studio notebook, you must set the mode toINTERACTIVE.ApplicationDetail.BuilderapplicationMode(ApplicationMode applicationMode)To create a Managed Service for Apache Flink Studio notebook, you must set the mode toINTERACTIVE.ApplicationDetail.BuilderapplicationName(String applicationName)The name of the application.ApplicationDetail.BuilderapplicationStatus(String applicationStatus)The status of the application.ApplicationDetail.BuilderapplicationStatus(ApplicationStatus applicationStatus)The status of the application.ApplicationDetail.BuilderapplicationVersionId(Long applicationVersionId)Provides the current application version.ApplicationDetail.BuilderapplicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)If you reverted the application using RollbackApplication, the application version whenRollbackApplicationwas called.ApplicationDetail.BuilderapplicationVersionRolledBackTo(Long applicationVersionRolledBackTo)The version to which you want to roll back the application.ApplicationDetail.BuilderapplicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)The previous application version before the latest application update.ApplicationDetail.BuildercloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)Describes the application Amazon CloudWatch logging options.ApplicationDetail.BuildercloudWatchLoggingOptionDescriptions(Consumer<CloudWatchLoggingOptionDescription.Builder>... cloudWatchLoggingOptionDescriptions)Describes the application Amazon CloudWatch logging options.ApplicationDetail.BuildercloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)Describes the application Amazon CloudWatch logging options.ApplicationDetail.BuilderconditionalToken(String conditionalToken)A value you use to implement strong concurrency for application updates.ApplicationDetail.BuildercreateTimestamp(Instant createTimestamp)The current timestamp when the application was created.ApplicationDetail.BuilderlastUpdateTimestamp(Instant lastUpdateTimestamp)The current timestamp when the application was last updated.ApplicationDetail.BuilderruntimeEnvironment(String runtimeEnvironment)The runtime environment for the application.ApplicationDetail.BuilderruntimeEnvironment(RuntimeEnvironment runtimeEnvironment)The runtime environment for the application.ApplicationDetail.BuilderserviceExecutionRole(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 Detail
-
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,RuntimeEnvironment
-
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:
RuntimeEnvironment,RuntimeEnvironment
-
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,ApplicationStatus
-
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:
ApplicationStatus,ApplicationStatus
-
applicationVersionId
ApplicationDetail.Builder applicationVersionId(Long applicationVersionId)
Provides the current application version. Managed Service for Apache Flink updates the
ApplicationVersionIdeach time you update the application.- Parameters:
applicationVersionId- Provides the current application version. Managed Service for Apache Flink updates theApplicationVersionIdeach 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 theApplicationConfigurationDescription.Builderavoiding the need to create one manually viaApplicationConfigurationDescription.builder().When the
Consumercompletes,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:
applicationConfigurationDescription(ApplicationConfigurationDescription)
-
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.Builderavoiding the need to create one manually viaCloudWatchLoggingOptionDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#cloudWatchLoggingOptionDescriptions(List.) - 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:
#cloudWatchLoggingOptionDescriptions(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaApplicationMaintenanceConfigurationDescription.builder().When the
Consumercompletes,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:
applicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription)
-
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
RollbackApplicationwas called.- Parameters:
applicationVersionRolledBackFrom- If you reverted the application using RollbackApplication, the application version whenRollbackApplicationwas called.- 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 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,ApplicationMode
-
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 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,ApplicationMode
-
-