public static interface CreateApplicationRequest.Builder extends KinesisAnalyticsV2Request.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
Modifier and Type | Method and Description |
---|---|
CreateApplicationRequest.Builder |
applicationConfiguration(ApplicationConfiguration applicationConfiguration)
Use this parameter to configure the application.
|
default CreateApplicationRequest.Builder |
applicationConfiguration(Consumer<ApplicationConfiguration.Builder> applicationConfiguration)
Use this parameter to configure the application.
|
CreateApplicationRequest.Builder |
applicationDescription(String applicationDescription)
A summary description of the application.
|
CreateApplicationRequest.Builder |
applicationName(String applicationName)
The name of your application (for example,
sample-app ). |
CreateApplicationRequest.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOption... cloudWatchLoggingOptions)
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
|
CreateApplicationRequest.Builder |
cloudWatchLoggingOptions(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions)
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
|
CreateApplicationRequest.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOption.Builder>... cloudWatchLoggingOptions)
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
|
CreateApplicationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateApplicationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateApplicationRequest.Builder |
runtimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The runtime environment for the application (
SQL-1.0 or JAVA-8-FLINK-1.5 ). |
CreateApplicationRequest.Builder |
runtimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (
SQL-1.0 or JAVA-8-FLINK-1.5 ). |
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.
|
build
overrideConfiguration
copy
applyMutation, build
CreateApplicationRequest.Builder applicationName(String applicationName)
The name of your application (for example, sample-app
).
applicationName
- The name of your application (for example, sample-app
).CreateApplicationRequest.Builder applicationDescription(String applicationDescription)
A summary description of the application.
applicationDescription
- A summary description of the application.CreateApplicationRequest.Builder runtimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).
runtimeEnvironment
- The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).RuntimeEnvironment
,
RuntimeEnvironment
CreateApplicationRequest.Builder runtimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).
runtimeEnvironment
- The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).RuntimeEnvironment
,
RuntimeEnvironment
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.
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.Builder applicationConfiguration(ApplicationConfiguration applicationConfiguration)
Use this parameter to configure the application.
applicationConfiguration
- Use this parameter to configure the application.default CreateApplicationRequest.Builder applicationConfiguration(Consumer<ApplicationConfiguration.Builder> applicationConfiguration)
Use this parameter to configure the application.
This is a convenience that creates an instance of theApplicationConfiguration.Builder
avoiding the
need to create one manually via ApplicationConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to applicationConfiguration(ApplicationConfiguration)
.applicationConfiguration
- a consumer that will call methods on ApplicationConfiguration.Builder
applicationConfiguration(ApplicationConfiguration)
CreateApplicationRequest.Builder cloudWatchLoggingOptions(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions)
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
cloudWatchLoggingOptions
- Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration
errors.CreateApplicationRequest.Builder cloudWatchLoggingOptions(CloudWatchLoggingOption... cloudWatchLoggingOptions)
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
cloudWatchLoggingOptions
- Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration
errors.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 that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #cloudWatchLoggingOptions(List)
.cloudWatchLoggingOptions
- a consumer that will call methods on List.Builder
#cloudWatchLoggingOptions(List)
CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.