Interface CreateApplicationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,KinesisAnalyticsV2Request.Builder,SdkBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateApplicationRequest
public static interface CreateApplicationRequest.Builder extends KinesisAnalyticsV2Request.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateApplicationRequest.BuilderapplicationConfiguration(Consumer<ApplicationConfiguration.Builder> applicationConfiguration)Use this parameter to configure the application.CreateApplicationRequest.BuilderapplicationConfiguration(ApplicationConfiguration applicationConfiguration)Use this parameter to configure the application.CreateApplicationRequest.BuilderapplicationDescription(String applicationDescription)A summary description of the application.CreateApplicationRequest.BuilderapplicationMode(String applicationMode)Use theSTREAMINGmode to create a Managed Service for Apache Flink application.CreateApplicationRequest.BuilderapplicationMode(ApplicationMode applicationMode)Use theSTREAMINGmode to create a Managed Service for Apache Flink application.CreateApplicationRequest.BuilderapplicationName(String applicationName)The name of your application (for example,sample-app).CreateApplicationRequest.BuildercloudWatchLoggingOptions(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions)Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.CreateApplicationRequest.BuildercloudWatchLoggingOptions(Consumer<CloudWatchLoggingOption.Builder>... cloudWatchLoggingOptions)Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.CreateApplicationRequest.BuildercloudWatchLoggingOptions(CloudWatchLoggingOption... cloudWatchLoggingOptions)Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.CreateApplicationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateApplicationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateApplicationRequest.BuilderruntimeEnvironment(String runtimeEnvironment)The runtime environment for the application.CreateApplicationRequest.BuilderruntimeEnvironment(RuntimeEnvironment runtimeEnvironment)The runtime environment for the application.CreateApplicationRequest.BuilderserviceExecutionRole(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.CreateApplicationRequest.Buildertags(Collection<Tag> tags)A list of one or more tags to assign to the application.CreateApplicationRequest.Buildertags(Consumer<Tag.Builder>... tags)A list of one or more tags to assign to the application.CreateApplicationRequest.Buildertags(Tag... tags)A list of one or more tags to assign to the application.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kinesisanalyticsv2.model.KinesisAnalyticsV2Request.Builder
build
-
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
-
applicationName
CreateApplicationRequest.Builder applicationName(String 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
CreateApplicationRequest.Builder applicationDescription(String 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
CreateApplicationRequest.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
CreateApplicationRequest.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
CreateApplicationRequest.Builder 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.
- 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:
applicationConfiguration(ApplicationConfiguration)
-
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 to#cloudWatchLoggingOptions(List.) - 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:
#cloudWatchLoggingOptions(java.util.Collection)
-
tags
CreateApplicationRequest.Builder tags(Collection<Tag> 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
CreateApplicationRequest.Builder tags(Tag... 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
CreateApplicationRequest.Builder tags(Consumer<Tag.Builder>... 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 to#tags(List.) - 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:
#tags(java.util.Collection)
-
applicationMode
CreateApplicationRequest.Builder applicationMode(String 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,ApplicationMode
-
applicationMode
CreateApplicationRequest.Builder applicationMode(ApplicationMode 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,ApplicationMode
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-