@Stability(value=Stable) public static final class CfnApplicationV2.Builder extends Object implements software.amazon.jsii.Builder<CfnApplicationV2>
CfnApplicationV2.| Modifier and Type | Method and Description |
|---|---|
CfnApplicationV2.Builder |
applicationConfiguration(CfnApplicationV2.ApplicationConfigurationProperty applicationConfiguration)
Use this parameter to configure the application.
|
CfnApplicationV2.Builder |
applicationConfiguration(IResolvable applicationConfiguration)
Use this parameter to configure the application.
|
CfnApplicationV2.Builder |
applicationDescription(String applicationDescription)
The description of the application.
|
CfnApplicationV2.Builder |
applicationMaintenanceConfiguration(CfnApplicationV2.ApplicationMaintenanceConfigurationProperty applicationMaintenanceConfiguration)
`AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration`.
|
CfnApplicationV2.Builder |
applicationMaintenanceConfiguration(IResolvable applicationMaintenanceConfiguration)
`AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration`.
|
CfnApplicationV2.Builder |
applicationMode(String applicationMode)
To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE` .
|
CfnApplicationV2.Builder |
applicationName(String applicationName)
The name of the application.
|
CfnApplicationV2 |
build() |
static CfnApplicationV2.Builder |
create(Construct scope,
String id) |
CfnApplicationV2.Builder |
runConfiguration(CfnApplicationV2.RunConfigurationProperty runConfiguration)
`AWS::KinesisAnalyticsV2::Application.RunConfiguration`.
|
CfnApplicationV2.Builder |
runConfiguration(IResolvable runConfiguration)
`AWS::KinesisAnalyticsV2::Application.RunConfiguration`.
|
CfnApplicationV2.Builder |
runtimeEnvironment(String runtimeEnvironment)
The runtime environment for the application.
|
CfnApplicationV2.Builder |
serviceExecutionRole(String serviceExecutionRole)
Specifies the IAM role that the application uses to access external resources.
|
CfnApplicationV2.Builder |
tags(List<? extends CfnTag> tags)
A list of one or more tags to assign to the application.
|
@Stability(value=Stable) public static CfnApplicationV2.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnApplicationV2.ApplicationCodeConfigurationProperty.Builder.@Stability(value=Stable) public CfnApplicationV2.Builder runtimeEnvironment(String runtimeEnvironment)
runtimeEnvironment - The runtime environment for the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder serviceExecutionRole(String serviceExecutionRole)
serviceExecutionRole - Specifies the IAM role that the application uses to access external resources. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationConfiguration(IResolvable applicationConfiguration)
applicationConfiguration - Use this parameter to configure the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationConfiguration(CfnApplicationV2.ApplicationConfigurationProperty applicationConfiguration)
applicationConfiguration - Use this parameter to configure the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationDescription(String applicationDescription)
applicationDescription - The description of the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationMaintenanceConfiguration(IResolvable applicationMaintenanceConfiguration)
applicationMaintenanceConfiguration - `AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationMaintenanceConfiguration(CfnApplicationV2.ApplicationMaintenanceConfigurationProperty applicationMaintenanceConfiguration)
applicationMaintenanceConfiguration - `AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationMode(String applicationMode)
However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
applicationMode - To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE` . This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder applicationName(String applicationName)
applicationName - The name of the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder runConfiguration(IResolvable runConfiguration)
runConfiguration - `AWS::KinesisAnalyticsV2::Application.RunConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder runConfiguration(CfnApplicationV2.RunConfigurationProperty runConfiguration)
runConfiguration - `AWS::KinesisAnalyticsV2::Application.RunConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2.Builder tags(List<? extends CfnTag> tags)
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.
tags - A list of one or more tags to assign to the application. This parameter is required.this@Stability(value=Stable) public CfnApplicationV2 build()
build in interface software.amazon.jsii.Builder<CfnApplicationV2>Copyright © 2022. All rights reserved.