Class CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kinesisanalyticsv2.CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationPropsMixin.ApplicationConfigurationProperty>
- Enclosing interface:
CfnApplicationPropsMixin.ApplicationConfigurationProperty
@Stability(Stable)
public static final class CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationPropsMixin.ApplicationConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationCodeConfiguration(CfnApplicationPropsMixin.ApplicationCodeConfigurationProperty applicationCodeConfiguration) applicationCodeConfiguration(IResolvable applicationCodeConfiguration) applicationEncryptionConfiguration(CfnApplicationPropsMixin.ApplicationEncryptionConfigurationProperty applicationEncryptionConfiguration) applicationEncryptionConfiguration(IResolvable applicationEncryptionConfiguration) applicationSnapshotConfiguration(CfnApplicationPropsMixin.ApplicationSnapshotConfigurationProperty applicationSnapshotConfiguration) applicationSnapshotConfiguration(IResolvable applicationSnapshotConfiguration) applicationSystemRollbackConfiguration(CfnApplicationPropsMixin.ApplicationSystemRollbackConfigurationProperty applicationSystemRollbackConfiguration) applicationSystemRollbackConfiguration(IResolvable applicationSystemRollbackConfiguration) build()Builds the configured instance.environmentProperties(CfnApplicationPropsMixin.EnvironmentPropertiesProperty environmentProperties) environmentProperties(IResolvable environmentProperties) flinkApplicationConfiguration(CfnApplicationPropsMixin.FlinkApplicationConfigurationProperty flinkApplicationConfiguration) flinkApplicationConfiguration(IResolvable flinkApplicationConfiguration) sqlApplicationConfiguration(CfnApplicationPropsMixin.SqlApplicationConfigurationProperty sqlApplicationConfiguration) sqlApplicationConfiguration(IResolvable sqlApplicationConfiguration) vpcConfigurations(List<? extends Object> vpcConfigurations) vpcConfigurations(IResolvable vpcConfigurations) zeppelinApplicationConfiguration(CfnApplicationPropsMixin.ZeppelinApplicationConfigurationProperty zeppelinApplicationConfiguration) zeppelinApplicationConfiguration(IResolvable zeppelinApplicationConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationCodeConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationCodeConfiguration(IResolvable applicationCodeConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationCodeConfiguration()- Parameters:
applicationCodeConfiguration- The code location and type parameters for a Managed Service for Apache Flink application.- Returns:
this
-
applicationCodeConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationCodeConfiguration(CfnApplicationPropsMixin.ApplicationCodeConfigurationProperty applicationCodeConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationCodeConfiguration()- Parameters:
applicationCodeConfiguration- The code location and type parameters for a Managed Service for Apache Flink application.- Returns:
this
-
applicationEncryptionConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationEncryptionConfiguration(IResolvable applicationEncryptionConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationEncryptionConfiguration()- Parameters:
applicationEncryptionConfiguration- The configuration to manage encryption at rest.- Returns:
this
-
applicationEncryptionConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationEncryptionConfiguration(CfnApplicationPropsMixin.ApplicationEncryptionConfigurationProperty applicationEncryptionConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationEncryptionConfiguration()- Parameters:
applicationEncryptionConfiguration- The configuration to manage encryption at rest.- Returns:
this
-
applicationSnapshotConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationSnapshotConfiguration(IResolvable applicationSnapshotConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationSnapshotConfiguration()- Parameters:
applicationSnapshotConfiguration- Describes whether snapshots are enabled for a Managed Service for Apache Flink application.- Returns:
this
-
applicationSnapshotConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationSnapshotConfiguration(CfnApplicationPropsMixin.ApplicationSnapshotConfigurationProperty applicationSnapshotConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationSnapshotConfiguration()- Parameters:
applicationSnapshotConfiguration- Describes whether snapshots are enabled for a Managed Service for Apache Flink application.- Returns:
this
-
applicationSystemRollbackConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationSystemRollbackConfiguration(IResolvable applicationSystemRollbackConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationSystemRollbackConfiguration()- Parameters:
applicationSystemRollbackConfiguration- Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application.- Returns:
this
-
applicationSystemRollbackConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder applicationSystemRollbackConfiguration(CfnApplicationPropsMixin.ApplicationSystemRollbackConfigurationProperty applicationSystemRollbackConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getApplicationSystemRollbackConfiguration()- Parameters:
applicationSystemRollbackConfiguration- Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application.- Returns:
this
-
environmentProperties
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder environmentProperties(IResolvable environmentProperties) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getEnvironmentProperties()- Parameters:
environmentProperties- Describes execution properties for a Managed Service for Apache Flink application.- Returns:
this
-
environmentProperties
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder environmentProperties(CfnApplicationPropsMixin.EnvironmentPropertiesProperty environmentProperties) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getEnvironmentProperties()- Parameters:
environmentProperties- Describes execution properties for a Managed Service for Apache Flink application.- Returns:
this
-
flinkApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder flinkApplicationConfiguration(IResolvable flinkApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getFlinkApplicationConfiguration()- Parameters:
flinkApplicationConfiguration- The creation and update parameters for a Managed Service for Apache Flink application.- Returns:
this
-
flinkApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder flinkApplicationConfiguration(CfnApplicationPropsMixin.FlinkApplicationConfigurationProperty flinkApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getFlinkApplicationConfiguration()- Parameters:
flinkApplicationConfiguration- The creation and update parameters for a Managed Service for Apache Flink application.- Returns:
this
-
sqlApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder sqlApplicationConfiguration(IResolvable sqlApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getSqlApplicationConfiguration()- Parameters:
sqlApplicationConfiguration- The creation and update parameters for a SQL-based Kinesis Data Analytics application.- Returns:
this
-
sqlApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder sqlApplicationConfiguration(CfnApplicationPropsMixin.SqlApplicationConfigurationProperty sqlApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getSqlApplicationConfiguration()- Parameters:
sqlApplicationConfiguration- The creation and update parameters for a SQL-based Kinesis Data Analytics application.- Returns:
this
-
vpcConfigurations
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder vpcConfigurations(IResolvable vpcConfigurations) - Parameters:
vpcConfigurations- The array of descriptions of VPC configurations available to the application.- Returns:
this
-
vpcConfigurations
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder vpcConfigurations(List<? extends Object> vpcConfigurations) - Parameters:
vpcConfigurations- The array of descriptions of VPC configurations available to the application.- Returns:
this
-
zeppelinApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder zeppelinApplicationConfiguration(IResolvable zeppelinApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getZeppelinApplicationConfiguration()- Parameters:
zeppelinApplicationConfiguration- The configuration parameters for a Kinesis Data Analytics Studio notebook.- Returns:
this
-
zeppelinApplicationConfiguration
@Stability(Stable) public CfnApplicationPropsMixin.ApplicationConfigurationProperty.Builder zeppelinApplicationConfiguration(CfnApplicationPropsMixin.ZeppelinApplicationConfigurationProperty zeppelinApplicationConfiguration) Sets the value ofCfnApplicationPropsMixin.ApplicationConfigurationProperty.getZeppelinApplicationConfiguration()- Parameters:
zeppelinApplicationConfiguration- The configuration parameters for a Kinesis Data Analytics Studio notebook.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationPropsMixin.ApplicationConfigurationProperty>- Returns:
- a new instance of
CfnApplicationPropsMixin.ApplicationConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-