Interface CreateApplicationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateApplicationRequest.Builder,,CreateApplicationRequest> KinesisAnalyticsV2Request.Builder,SdkBuilder<CreateApplicationRequest.Builder,,CreateApplicationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateApplicationRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateApplicationRequest.BuilderapplicationConfiguration(Consumer<ApplicationConfiguration.Builder> applicationConfiguration) Use this parameter to configure the application.applicationConfiguration(ApplicationConfiguration applicationConfiguration) Use this parameter to configure the application.applicationDescription(String applicationDescription) A summary description of the application.applicationMode(String applicationMode) Use theSTREAMINGmode to create a Managed Service for Apache Flink application.applicationMode(ApplicationMode applicationMode) Use theSTREAMINGmode to create a Managed Service for Apache Flink application.applicationName(String applicationName) The name of your application (for example,sample-app).cloudWatchLoggingOptions(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOption.Builder>... cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.cloudWatchLoggingOptions(CloudWatchLoggingOption... cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.runtimeEnvironment(String runtimeEnvironment) The runtime environment for the application.runtimeEnvironment(RuntimeEnvironment runtimeEnvironment) The runtime environment for the application.serviceExecutionRole(String serviceExecutionRole) The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.tags(Collection<Tag> tags) A list of one or more tags to assign to the application.tags(Consumer<Tag.Builder>... tags) A list of one or more tags to assign to the application.A list of one or more tags to assign to the application.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.kinesisanalyticsv2.model.KinesisAnalyticsV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
applicationName
The name of your application (for example,
sample-app).- Parameters:
applicationName- The name of your application (for example,sample-app).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationDescription
A summary description of the application.
- Parameters:
applicationDescription- A summary description 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
The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
- Parameters:
serviceExecutionRole- The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationConfiguration
CreateApplicationRequest.Builder applicationConfiguration(ApplicationConfiguration applicationConfiguration) Use this parameter to configure the application.
- Parameters:
applicationConfiguration- Use this parameter to configure the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationConfiguration
default CreateApplicationRequest.Builder applicationConfiguration(Consumer<ApplicationConfiguration.Builder> applicationConfiguration) Use this parameter to configure the application.
This is a convenience method that creates an instance of theApplicationConfiguration.Builderavoiding the need to create one manually viaApplicationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapplicationConfiguration(ApplicationConfiguration).- Parameters:
applicationConfiguration- a consumer that will call methods onApplicationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLoggingOptions
CreateApplicationRequest.Builder cloudWatchLoggingOptions(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
- Parameters:
cloudWatchLoggingOptions- Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingOptions
CreateApplicationRequest.Builder cloudWatchLoggingOptions(CloudWatchLoggingOption... cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
- Parameters:
cloudWatchLoggingOptions- Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingOptions
CreateApplicationRequest.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOption.Builder>... cloudWatchLoggingOptions) Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
This is a convenience method that creates an instance of theCloudWatchLoggingOption.Builderavoiding the need to create one manually viaCloudWatchLoggingOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLoggingOptions(List<CloudWatchLoggingOption>).- Parameters:
cloudWatchLoggingOptions- a consumer that will call methods onCloudWatchLoggingOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
- Parameters:
tags- A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
- Parameters:
tags- A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
applicationMode
Use the
STREAMINGmode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use theINTERACTIVEmode.- Parameters:
applicationMode- Use theSTREAMINGmode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use theINTERACTIVEmode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
applicationMode
Use the
STREAMINGmode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use theINTERACTIVEmode.- Parameters:
applicationMode- Use theSTREAMINGmode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use theINTERACTIVEmode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-