Class ApplicationApplicationConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesisanalyticsv2.inputs.ApplicationApplicationConfigurationArgs.Builder
-
- Enclosing class:
- ApplicationApplicationConfigurationArgs
public static final class ApplicationApplicationConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationApplicationConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationApplicationConfigurationArgs defaults)
-
-
Method Detail
-
applicationCodeConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationCodeConfiguration(com.pulumi.core.Output<ApplicationApplicationConfigurationApplicationCodeConfigurationArgs> applicationCodeConfiguration)
- Parameters:
applicationCodeConfiguration- Code location and type parameters for the application. See `applicationCodeConfiguration` Block below.- Returns:
- builder
-
applicationCodeConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationCodeConfiguration(ApplicationApplicationConfigurationApplicationCodeConfigurationArgs applicationCodeConfiguration)
- Parameters:
applicationCodeConfiguration- Code location and type parameters for the application. See `applicationCodeConfiguration` Block below.- Returns:
- builder
-
applicationEncryptionConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationEncryptionConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationApplicationEncryptionConfigurationArgs> applicationEncryptionConfiguration)
- Parameters:
applicationEncryptionConfiguration- Encryption configuration for the application. Use this to encrypt data at rest in the application. See `applicationEncryptionConfiguration` Block below.- Returns:
- builder
-
applicationEncryptionConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationEncryptionConfiguration(ApplicationApplicationConfigurationApplicationEncryptionConfigurationArgs applicationEncryptionConfiguration)
- Parameters:
applicationEncryptionConfiguration- Encryption configuration for the application. Use this to encrypt data at rest in the application. See `applicationEncryptionConfiguration` Block below.- Returns:
- builder
-
applicationSnapshotConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationSnapshotConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs> applicationSnapshotConfiguration)
- Parameters:
applicationSnapshotConfiguration- Snapshot configuration for a Flink-based application. See `applicationSnapshotConfiguration` Block below.- Returns:
- builder
-
applicationSnapshotConfiguration
public ApplicationApplicationConfigurationArgs.Builder applicationSnapshotConfiguration(ApplicationApplicationConfigurationApplicationSnapshotConfigurationArgs applicationSnapshotConfiguration)
- Parameters:
applicationSnapshotConfiguration- Snapshot configuration for a Flink-based application. See `applicationSnapshotConfiguration` Block below.- Returns:
- builder
-
environmentProperties
public ApplicationApplicationConfigurationArgs.Builder environmentProperties(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationEnvironmentPropertiesArgs> environmentProperties)
- Parameters:
environmentProperties- Execution properties for a Flink-based application. See `environmentProperties` Block below.- Returns:
- builder
-
environmentProperties
public ApplicationApplicationConfigurationArgs.Builder environmentProperties(ApplicationApplicationConfigurationEnvironmentPropertiesArgs environmentProperties)
- Parameters:
environmentProperties- Execution properties for a Flink-based application. See `environmentProperties` Block below.- Returns:
- builder
-
flinkApplicationConfiguration
public ApplicationApplicationConfigurationArgs.Builder flinkApplicationConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs> flinkApplicationConfiguration)
- Parameters:
flinkApplicationConfiguration- Configuration of a Flink-based application. See `flinkApplicationConfiguration` Block below.- Returns:
- builder
-
flinkApplicationConfiguration
public ApplicationApplicationConfigurationArgs.Builder flinkApplicationConfiguration(ApplicationApplicationConfigurationFlinkApplicationConfigurationArgs flinkApplicationConfiguration)
- Parameters:
flinkApplicationConfiguration- Configuration of a Flink-based application. See `flinkApplicationConfiguration` Block below.- Returns:
- builder
-
runConfiguration
public ApplicationApplicationConfigurationArgs.Builder runConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationRunConfigurationArgs> runConfiguration)
- Parameters:
runConfiguration- Starting properties for a Flink-based application. See `runConfiguration` Block below.- Returns:
- builder
-
runConfiguration
public ApplicationApplicationConfigurationArgs.Builder runConfiguration(ApplicationApplicationConfigurationRunConfigurationArgs runConfiguration)
- Parameters:
runConfiguration- Starting properties for a Flink-based application. See `runConfiguration` Block below.- Returns:
- builder
-
sqlApplicationConfiguration
public ApplicationApplicationConfigurationArgs.Builder sqlApplicationConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationSqlApplicationConfigurationArgs> sqlApplicationConfiguration)
- Parameters:
sqlApplicationConfiguration- Configuration of a SQL-based application. See `sqlApplicationConfiguration` Block below.- Returns:
- builder
-
sqlApplicationConfiguration
public ApplicationApplicationConfigurationArgs.Builder sqlApplicationConfiguration(ApplicationApplicationConfigurationSqlApplicationConfigurationArgs sqlApplicationConfiguration)
- Parameters:
sqlApplicationConfiguration- Configuration of a SQL-based application. See `sqlApplicationConfiguration` Block below.- Returns:
- builder
-
vpcConfiguration
public ApplicationApplicationConfigurationArgs.Builder vpcConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationVpcConfigurationArgs> vpcConfiguration)
- Parameters:
vpcConfiguration- VPC configuration of a Flink-based application. See `vpcConfiguration` Block below.- Returns:
- builder
-
vpcConfiguration
public ApplicationApplicationConfigurationArgs.Builder vpcConfiguration(ApplicationApplicationConfigurationVpcConfigurationArgs vpcConfiguration)
- Parameters:
vpcConfiguration- VPC configuration of a Flink-based application. See `vpcConfiguration` Block below.- Returns:
- builder
-
build
public ApplicationApplicationConfigurationArgs build()
-
-