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