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.BuilderapplicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)ApplicationArgs.BuilderapplicationConfiguration(com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)ApplicationArgs.BuilderapplicationMode(com.pulumi.core.Output<java.lang.String> applicationMode)ApplicationArgs.BuilderapplicationMode(java.lang.String applicationMode)ApplicationArgsbuild()ApplicationArgs.BuildercloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)ApplicationArgs.BuildercloudwatchLoggingOptions(com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)ApplicationArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ApplicationArgs.Builderdescription(java.lang.String description)ApplicationArgs.BuilderforceStop(com.pulumi.core.Output<java.lang.Boolean> forceStop)ApplicationArgs.BuilderforceStop(java.lang.Boolean forceStop)ApplicationArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ApplicationArgs.Buildername(java.lang.String name)ApplicationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApplicationArgs.Builderregion(java.lang.String region)ApplicationArgs.BuilderruntimeEnvironment(com.pulumi.core.Output<java.lang.String> runtimeEnvironment)ApplicationArgs.BuilderruntimeEnvironment(java.lang.String runtimeEnvironment)ApplicationArgs.BuilderserviceExecutionRole(com.pulumi.core.Output<java.lang.String> serviceExecutionRole)ApplicationArgs.BuilderserviceExecutionRole(java.lang.String serviceExecutionRole)ApplicationArgs.BuilderstartApplication(com.pulumi.core.Output<java.lang.Boolean> startApplication)ApplicationArgs.BuilderstartApplication(java.lang.Boolean startApplication)ApplicationArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ApplicationArgs.Buildertags(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- Application configuration. See `applicationConfiguration` Block below.- Returns:
- builder
-
applicationConfiguration
public ApplicationArgs.Builder applicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)
- Parameters:
applicationConfiguration- Application configuration. See `applicationConfiguration` Block below.- Returns:
- builder
-
applicationMode
public ApplicationArgs.Builder applicationMode(@Nullable com.pulumi.core.Output<java.lang.String> applicationMode)
- Parameters:
applicationMode- Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.- Returns:
- builder
-
applicationMode
public ApplicationArgs.Builder applicationMode(java.lang.String applicationMode)
- Parameters:
applicationMode- Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.- Returns:
- builder
-
cloudwatchLoggingOptions
public ApplicationArgs.Builder cloudwatchLoggingOptions(@Nullable com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.- Returns:
- builder
-
cloudwatchLoggingOptions
public ApplicationArgs.Builder cloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.- Returns:
- builder
-
description
public ApplicationArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Summary description of the application.- Returns:
- builder
-
description
public ApplicationArgs.Builder description(java.lang.String description)
- Parameters:
description- 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- Name of the application.- Returns:
- builder
-
name
public ApplicationArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the application.- Returns:
- builder
-
region
public ApplicationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ApplicationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
runtimeEnvironment
public ApplicationArgs.Builder runtimeEnvironment(com.pulumi.core.Output<java.lang.String> runtimeEnvironment)
- Parameters:
runtimeEnvironment- 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`, `FLINK-1_20`, `FLINK-2_2`, `FLINK-2_3`.- Returns:
- builder
-
runtimeEnvironment
public ApplicationArgs.Builder runtimeEnvironment(java.lang.String runtimeEnvironment)
- Parameters:
runtimeEnvironment- 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`, `FLINK-1_20`, `FLINK-2_2`, `FLINK-2_3`.- Returns:
- builder
-
serviceExecutionRole
public ApplicationArgs.Builder serviceExecutionRole(com.pulumi.core.Output<java.lang.String> serviceExecutionRole)
- Parameters:
serviceExecutionRole- 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. The following arguments are optional:- Returns:
- builder
-
serviceExecutionRole
public ApplicationArgs.Builder serviceExecutionRole(java.lang.String serviceExecutionRole)
- Parameters:
serviceExecutionRole- 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. The following arguments are optional:- 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- Map of tags to assign to the application. If configured with a provider `defaultTags` 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- Map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public ApplicationArgs build()
-
-