Class CfnApplicationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kinesisanalyticsv2.CfnApplicationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationPropsMixin>
- Enclosing class:
CfnApplicationPropsMixin
@Stability(Stable)
public static final class CfnApplicationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationPropsMixin>
A fluent builder for
CfnApplicationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationConfiguration(CfnApplicationPropsMixin.ApplicationConfigurationProperty applicationConfiguration) Use this parameter to configure the application.applicationConfiguration(IResolvable applicationConfiguration) Use this parameter to configure the application.applicationDescription(String applicationDescription) The description of the application.applicationMaintenanceConfiguration(CfnApplicationPropsMixin.ApplicationMaintenanceConfigurationProperty applicationMaintenanceConfiguration) Specifies the maintenance window parameters for a Kinesis Data Analytics application.applicationMaintenanceConfiguration(IResolvable applicationMaintenanceConfiguration) Specifies the maintenance window parameters for a Kinesis Data Analytics application.applicationMode(String applicationMode) To create a Kinesis Data Analytics Studio notebook, you must set the mode toINTERACTIVE.applicationName(String applicationName) The name of the application.build()create()create(CfnPropertyMixinOptions options) runConfiguration(CfnApplicationPropsMixin.RunConfigurationProperty runConfiguration) Describes the starting parameters for an Managed Service for Apache Flink application.runConfiguration(IResolvable runConfiguration) Describes the starting parameters for an Managed Service for Apache Flink application.runtimeEnvironment(String runtimeEnvironment) The runtime environment for the application.serviceExecutionRole(String serviceExecutionRole) Specifies the IAM role that the application uses to access external resources.serviceExecutionRole(IRoleRef serviceExecutionRole) Specifies the IAM role that the application uses to access external resources.A list of one or more tags to assign to the application.
-
Method Details
-
create
@Stability(Stable) public static CfnApplicationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
applicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationConfiguration(IResolvable applicationConfiguration) Use this parameter to configure the application.- Parameters:
applicationConfiguration- Use this parameter to configure the application. This parameter is required.- Returns:
this- See Also:
-
applicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationConfiguration(CfnApplicationPropsMixin.ApplicationConfigurationProperty applicationConfiguration) Use this parameter to configure the application.- Parameters:
applicationConfiguration- Use this parameter to configure the application. This parameter is required.- Returns:
this- See Also:
-
applicationDescription
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationDescription(String applicationDescription) The description of the application.Default: - ""
- Parameters:
applicationDescription- The description of the application. This parameter is required.- Returns:
this- See Also:
-
applicationMaintenanceConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationMaintenanceConfiguration(IResolvable applicationMaintenanceConfiguration) Specifies the maintenance window parameters for a Kinesis Data Analytics application.- Parameters:
applicationMaintenanceConfiguration- Specifies the maintenance window parameters for a Kinesis Data Analytics application. This parameter is required.- Returns:
this- See Also:
-
applicationMaintenanceConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationMaintenanceConfiguration(CfnApplicationPropsMixin.ApplicationMaintenanceConfigurationProperty applicationMaintenanceConfiguration) Specifies the maintenance window parameters for a Kinesis Data Analytics application.- Parameters:
applicationMaintenanceConfiguration- Specifies the maintenance window parameters for a Kinesis Data Analytics application. This parameter is required.- Returns:
this- See Also:
-
applicationMode
To create a Kinesis Data Analytics Studio notebook, you must set the mode toINTERACTIVE.However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- Parameters:
applicationMode- To create a Kinesis Data Analytics Studio notebook, you must set the mode toINTERACTIVE. This parameter is required.- Returns:
this- See Also:
-
applicationName
The name of the application.- Parameters:
applicationName- The name of the application. This parameter is required.- Returns:
this- See Also:
-
runConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder runConfiguration(IResolvable runConfiguration) Describes the starting parameters for an Managed Service for Apache Flink application.- Parameters:
runConfiguration- Describes the starting parameters for an Managed Service for Apache Flink application. This parameter is required.- Returns:
this- See Also:
-
runConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.Builder runConfiguration(CfnApplicationPropsMixin.RunConfigurationProperty runConfiguration) Describes the starting parameters for an Managed Service for Apache Flink application.- Parameters:
runConfiguration- Describes the starting parameters for an Managed Service for Apache Flink application. This parameter is required.- Returns:
this- See Also:
-
runtimeEnvironment
@Stability(Stable) public CfnApplicationPropsMixin.Builder runtimeEnvironment(String runtimeEnvironment) The runtime environment for the application.- Parameters:
runtimeEnvironment- The runtime environment for the application. This parameter is required.- Returns:
this- See Also:
-
serviceExecutionRole
@Stability(Stable) public CfnApplicationPropsMixin.Builder serviceExecutionRole(String serviceExecutionRole) Specifies the IAM role that the application uses to access external resources.- Parameters:
serviceExecutionRole- Specifies the IAM role that the application uses to access external resources. This parameter is required.- Returns:
this- See Also:
-
serviceExecutionRole
@Stability(Stable) public CfnApplicationPropsMixin.Builder serviceExecutionRole(IRoleRef serviceExecutionRole) Specifies the IAM role that the application uses to access external resources.- Parameters:
serviceExecutionRole- Specifies the IAM role that the application uses to access external resources. This parameter is required.- Returns:
this- 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.
- Parameters:
tags- A list of one or more tags to assign to the application. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationPropsMixin>- Returns:
- a newly built instance of
CfnApplicationPropsMixin.
-