Class ApplicationState.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesisanalyticsv2.inputs.ApplicationState.Builder
-
- Enclosing class:
- ApplicationState
public static final class ApplicationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationState.BuilderapplicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)ApplicationState.BuilderapplicationConfiguration(com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)ApplicationState.BuilderapplicationMode(com.pulumi.core.Output<java.lang.String> applicationMode)ApplicationState.BuilderapplicationMode(java.lang.String applicationMode)ApplicationState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ApplicationState.Builderarn(java.lang.String arn)ApplicationStatebuild()ApplicationState.BuildercloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)ApplicationState.BuildercloudwatchLoggingOptions(com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)ApplicationState.BuildercreateTimestamp(com.pulumi.core.Output<java.lang.String> createTimestamp)ApplicationState.BuildercreateTimestamp(java.lang.String createTimestamp)ApplicationState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ApplicationState.Builderdescription(java.lang.String description)ApplicationState.BuilderforceStop(com.pulumi.core.Output<java.lang.Boolean> forceStop)ApplicationState.BuilderforceStop(java.lang.Boolean forceStop)ApplicationState.BuilderlastUpdateTimestamp(com.pulumi.core.Output<java.lang.String> lastUpdateTimestamp)ApplicationState.BuilderlastUpdateTimestamp(java.lang.String lastUpdateTimestamp)ApplicationState.Buildername(com.pulumi.core.Output<java.lang.String> name)ApplicationState.Buildername(java.lang.String name)ApplicationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApplicationState.Builderregion(java.lang.String region)ApplicationState.BuilderruntimeEnvironment(com.pulumi.core.Output<java.lang.String> runtimeEnvironment)ApplicationState.BuilderruntimeEnvironment(java.lang.String runtimeEnvironment)ApplicationState.BuilderserviceExecutionRole(com.pulumi.core.Output<java.lang.String> serviceExecutionRole)ApplicationState.BuilderserviceExecutionRole(java.lang.String serviceExecutionRole)ApplicationState.BuilderstartApplication(com.pulumi.core.Output<java.lang.Boolean> startApplication)ApplicationState.BuilderstartApplication(java.lang.Boolean startApplication)ApplicationState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ApplicationState.Builderstatus(java.lang.String status)ApplicationState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ApplicationState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ApplicationState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ApplicationState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ApplicationState.BuilderversionId(com.pulumi.core.Output<java.lang.Integer> versionId)ApplicationState.BuilderversionId(java.lang.Integer versionId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationState defaults)
-
-
Method Detail
-
applicationConfiguration
public ApplicationState.Builder applicationConfiguration(@Nullable com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)
- Parameters:
applicationConfiguration- Application configuration. See `applicationConfiguration` Block below.- Returns:
- builder
-
applicationConfiguration
public ApplicationState.Builder applicationConfiguration(ApplicationApplicationConfigurationArgs applicationConfiguration)
- Parameters:
applicationConfiguration- Application configuration. See `applicationConfiguration` Block below.- Returns:
- builder
-
applicationMode
public ApplicationState.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 ApplicationState.Builder applicationMode(java.lang.String applicationMode)
- Parameters:
applicationMode- Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.- Returns:
- builder
-
arn
public ApplicationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the application.- Returns:
- builder
-
arn
public ApplicationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the application.- Returns:
- builder
-
cloudwatchLoggingOptions
public ApplicationState.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 ApplicationState.Builder cloudwatchLoggingOptions(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.- Returns:
- builder
-
createTimestamp
public ApplicationState.Builder createTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> createTimestamp)
- Parameters:
createTimestamp- Current timestamp when the application was created.- Returns:
- builder
-
createTimestamp
public ApplicationState.Builder createTimestamp(java.lang.String createTimestamp)
- Parameters:
createTimestamp- Current timestamp when the application was created.- Returns:
- builder
-
description
public ApplicationState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Summary description of the application.- Returns:
- builder
-
description
public ApplicationState.Builder description(java.lang.String description)
- Parameters:
description- Summary description of the application.- Returns:
- builder
-
forceStop
public ApplicationState.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 ApplicationState.Builder forceStop(java.lang.Boolean forceStop)
- Parameters:
forceStop- Whether to force stop an unresponsive Flink-based application.- Returns:
- builder
-
lastUpdateTimestamp
public ApplicationState.Builder lastUpdateTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdateTimestamp)
- Parameters:
lastUpdateTimestamp- Current timestamp when the application was last updated.- Returns:
- builder
-
lastUpdateTimestamp
public ApplicationState.Builder lastUpdateTimestamp(java.lang.String lastUpdateTimestamp)
- Parameters:
lastUpdateTimestamp- Current timestamp when the application was last updated.- Returns:
- builder
-
name
public ApplicationState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the application.- Returns:
- builder
-
name
public ApplicationState.Builder name(java.lang.String name)
- Parameters:
name- Name of the application.- Returns:
- builder
-
region
public ApplicationState.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 ApplicationState.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 ApplicationState.Builder runtimeEnvironment(@Nullable 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 ApplicationState.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 ApplicationState.Builder serviceExecutionRole(@Nullable 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 ApplicationState.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 ApplicationState.Builder startApplication(@Nullable com.pulumi.core.Output<java.lang.Boolean> startApplication)
- Parameters:
startApplication- Whether to start or stop the application.- Returns:
- builder
-
startApplication
public ApplicationState.Builder startApplication(java.lang.Boolean startApplication)
- Parameters:
startApplication- Whether to start or stop the application.- Returns:
- builder
-
status
public ApplicationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the application.- Returns:
- builder
-
status
public ApplicationState.Builder status(java.lang.String status)
- Parameters:
status- Status of the application.- Returns:
- builder
-
tags
public ApplicationState.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 ApplicationState.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
-
tagsAll
public ApplicationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ApplicationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
versionId
public ApplicationState.Builder versionId(@Nullable com.pulumi.core.Output<java.lang.Integer> versionId)
- Parameters:
versionId- Current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.- Returns:
- builder
-
versionId
public ApplicationState.Builder versionId(java.lang.Integer versionId)
- Parameters:
versionId- Current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.- Returns:
- builder
-
build
public ApplicationState build()
-
-