Class ApplicationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesisanalyticsv2.ApplicationArgs.Builder
-
- Enclosing class:
- ApplicationArgs
public static final class ApplicationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ApplicationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationArgs.Builder
applicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)
ApplicationArgs.Builder
applicationConfiguration(com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)
ApplicationArgs.Builder
applicationMode(com.pulumi.core.Output<java.lang.String> applicationMode)
ApplicationArgs.Builder
applicationMode(java.lang.String applicationMode)
ApplicationArgs
build()
ApplicationArgs.Builder
cloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
ApplicationArgs.Builder
cloudwatchLoggingOptions(com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)
ApplicationArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ApplicationArgs.Builder
description(java.lang.String description)
ApplicationArgs.Builder
forceStop(com.pulumi.core.Output<java.lang.Boolean> forceStop)
ApplicationArgs.Builder
forceStop(java.lang.Boolean forceStop)
ApplicationArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ApplicationArgs.Builder
name(java.lang.String name)
ApplicationArgs.Builder
runtimeEnvironment(com.pulumi.core.Output<java.lang.String> runtimeEnvironment)
ApplicationArgs.Builder
runtimeEnvironment(java.lang.String runtimeEnvironment)
ApplicationArgs.Builder
serviceExecutionRole(com.pulumi.core.Output<java.lang.String> serviceExecutionRole)
ApplicationArgs.Builder
serviceExecutionRole(java.lang.String serviceExecutionRole)
ApplicationArgs.Builder
startApplication(com.pulumi.core.Output<java.lang.Boolean> startApplication)
ApplicationArgs.Builder
startApplication(java.lang.Boolean startApplication)
ApplicationArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ApplicationArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationArgs defaults)
-
-
Method Detail
-
applicationConfiguration
public ApplicationArgs.Builder applicationConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)
- Parameters:
applicationConfiguration
- The application's configuration- Returns:
- builder
-
applicationConfiguration
public ApplicationArgs.Builder applicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)
- Parameters:
applicationConfiguration
- The application's configuration- Returns:
- builder
-
applicationMode
public ApplicationArgs.Builder applicationMode(@Nullable com.pulumi.core.Output<java.lang.String> applicationMode)
- Parameters:
applicationMode
- The application's mode. Valid values are `STREAMING`, `INTERACTIVE`.- Returns:
- builder
-
applicationMode
public ApplicationArgs.Builder applicationMode(java.lang.String applicationMode)
- Parameters:
applicationMode
- The application's mode. Valid values are `STREAMING`, `INTERACTIVE`.- Returns:
- builder
-
cloudwatchLoggingOptions
public ApplicationArgs.Builder cloudwatchLoggingOptions(@Nullable com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions
- A CloudWatch log stream to monitor application configuration errors.- Returns:
- builder
-
cloudwatchLoggingOptions
public ApplicationArgs.Builder cloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions
- A CloudWatch log stream to monitor application configuration errors.- Returns:
- builder
-
description
public ApplicationArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A summary description of the application.- Returns:
- builder
-
description
public ApplicationArgs.Builder description(java.lang.String description)
- Parameters:
description
- A summary description of the application.- Returns:
- builder
-
forceStop
public ApplicationArgs.Builder forceStop(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceStop)
- Parameters:
forceStop
- Whether to force stop an unresponsive Flink-based application.- Returns:
- builder
-
forceStop
public ApplicationArgs.Builder forceStop(java.lang.Boolean forceStop)
- Parameters:
forceStop
- Whether to force stop an unresponsive Flink-based application.- Returns:
- builder
-
name
public ApplicationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the application.- Returns:
- builder
-
name
public ApplicationArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the application.- Returns:
- builder
-
runtimeEnvironment
public ApplicationArgs.Builder runtimeEnvironment(com.pulumi.core.Output<java.lang.String> runtimeEnvironment)
- Parameters:
runtimeEnvironment
- The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`, `FLINK-1_19`.- Returns:
- builder
-
runtimeEnvironment
public ApplicationArgs.Builder runtimeEnvironment(java.lang.String runtimeEnvironment)
- Parameters:
runtimeEnvironment
- The runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`, `FLINK-1_19`.- Returns:
- builder
-
serviceExecutionRole
public ApplicationArgs.Builder serviceExecutionRole(com.pulumi.core.Output<java.lang.String> serviceExecutionRole)
- Parameters:
serviceExecutionRole
- The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.- Returns:
- builder
-
serviceExecutionRole
public ApplicationArgs.Builder serviceExecutionRole(java.lang.String serviceExecutionRole)
- Parameters:
serviceExecutionRole
- The ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.- Returns:
- builder
-
startApplication
public ApplicationArgs.Builder startApplication(@Nullable com.pulumi.core.Output<java.lang.Boolean> startApplication)
- Parameters:
startApplication
- Whether to start or stop the application.- Returns:
- builder
-
startApplication
public ApplicationArgs.Builder startApplication(java.lang.Boolean startApplication)
- Parameters:
startApplication
- Whether to start or stop the application.- Returns:
- builder
-
tags
public ApplicationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the application. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level- Returns:
- builder
-
tags
public ApplicationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the application. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level- Returns:
- builder
-
build
public ApplicationArgs build()
-
-