Package com.pulumi.aws.kinesis.inputs
Class AnalyticsApplicationState.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.AnalyticsApplicationState.Builder
-
- Enclosing class:
- AnalyticsApplicationState
public static final class AnalyticsApplicationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AnalyticsApplicationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AnalyticsApplicationState defaults)
-
-
Method Detail
-
arn
public AnalyticsApplicationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
arn
public AnalyticsApplicationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Kinesis Analytics Application.- Returns:
- builder
-
cloudwatchLoggingOptions
public AnalyticsApplicationState.Builder cloudwatchLoggingOptions(@Nullable com.pulumi.core.Output<AnalyticsApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream options to monitor application errors. See `cloudwatchLoggingOptions` Block below for details.- Returns:
- builder
-
cloudwatchLoggingOptions
public AnalyticsApplicationState.Builder cloudwatchLoggingOptions(AnalyticsApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream options to monitor application errors. See `cloudwatchLoggingOptions` Block below for details.- Returns:
- builder
-
code
public AnalyticsApplicationState.Builder code(@Nullable com.pulumi.core.Output<java.lang.String> code)
- Parameters:
code- SQL Code to transform input data, and generate output.- Returns:
- builder
-
code
public AnalyticsApplicationState.Builder code(java.lang.String code)
- Parameters:
code- SQL Code to transform input data, and generate output.- Returns:
- builder
-
createTimestamp
public AnalyticsApplicationState.Builder createTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> createTimestamp)
- Parameters:
createTimestamp- Timestamp when the application version was created.- Returns:
- builder
-
createTimestamp
public AnalyticsApplicationState.Builder createTimestamp(java.lang.String createTimestamp)
- Parameters:
createTimestamp- Timestamp when the application version was created.- Returns:
- builder
-
description
public AnalyticsApplicationState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the application.- Returns:
- builder
-
description
public AnalyticsApplicationState.Builder description(java.lang.String description)
- Parameters:
description- Description of the application.- Returns:
- builder
-
inputs
public AnalyticsApplicationState.Builder inputs(@Nullable com.pulumi.core.Output<AnalyticsApplicationInputsArgs> inputs)
- Parameters:
inputs- Input configuration of the application. See `inputs` Block below for details.- Returns:
- builder
-
inputs
public AnalyticsApplicationState.Builder inputs(AnalyticsApplicationInputsArgs inputs)
- Parameters:
inputs- Input configuration of the application. See `inputs` Block below for details.- Returns:
- builder
-
lastUpdateTimestamp
public AnalyticsApplicationState.Builder lastUpdateTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdateTimestamp)
- Parameters:
lastUpdateTimestamp- Timestamp when the application was last updated.- Returns:
- builder
-
lastUpdateTimestamp
public AnalyticsApplicationState.Builder lastUpdateTimestamp(java.lang.String lastUpdateTimestamp)
- Parameters:
lastUpdateTimestamp- Timestamp when the application was last updated.- Returns:
- builder
-
name
public AnalyticsApplicationState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Kinesis Analytics Application.- Returns:
- builder
-
name
public AnalyticsApplicationState.Builder name(java.lang.String name)
- Parameters:
name- Name of the Kinesis Analytics Application.- Returns:
- builder
-
outputs
public AnalyticsApplicationState.Builder outputs(@Nullable com.pulumi.core.Output<java.util.List<AnalyticsApplicationOutputArgs>> outputs)
- Parameters:
outputs- Output destination configuration of the application. See `outputs` Block below for details.- Returns:
- builder
-
outputs
public AnalyticsApplicationState.Builder outputs(java.util.List<AnalyticsApplicationOutputArgs> outputs)
- Parameters:
outputs- Output destination configuration of the application. See `outputs` Block below for details.- Returns:
- builder
-
outputs
public AnalyticsApplicationState.Builder outputs(AnalyticsApplicationOutputArgs... outputs)
- Parameters:
outputs- Output destination configuration of the application. See `outputs` Block below for details.- Returns:
- builder
-
referenceDataSources
public AnalyticsApplicationState.Builder referenceDataSources(@Nullable com.pulumi.core.Output<AnalyticsApplicationReferenceDataSourcesArgs> referenceDataSources)
- Parameters:
referenceDataSources- S3 Reference Data Source for the application. See `referenceDataSources` Block below for details.- Returns:
- builder
-
referenceDataSources
public AnalyticsApplicationState.Builder referenceDataSources(AnalyticsApplicationReferenceDataSourcesArgs referenceDataSources)
- Parameters:
referenceDataSources- S3 Reference Data Source for the application. See `referenceDataSources` Block below for details.- Returns:
- builder
-
region
public AnalyticsApplicationState.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 AnalyticsApplicationState.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
-
startApplication
public AnalyticsApplicationState.Builder startApplication(@Nullable com.pulumi.core.Output<java.lang.Boolean> startApplication)
- Parameters:
startApplication- Whether to start or stop the Kinesis Analytics Application. To start an application, an input with a defined `startingPosition` must be configured. To modify an application's starting position, first stop the application by setting `startApplication = false`, then update `startingPosition` and set `startApplication = true`.- Returns:
- builder
-
startApplication
public AnalyticsApplicationState.Builder startApplication(java.lang.Boolean startApplication)
- Parameters:
startApplication- Whether to start or stop the Kinesis Analytics Application. To start an application, an input with a defined `startingPosition` must be configured. To modify an application's starting position, first stop the application by setting `startApplication = false`, then update `startingPosition` and set `startApplication = true`.- Returns:
- builder
-
status
public AnalyticsApplicationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the application.- Returns:
- builder
-
status
public AnalyticsApplicationState.Builder status(java.lang.String status)
- Parameters:
status- Status of the application.- Returns:
- builder
-
tags
public AnalyticsApplicationState.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 resource. 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 AnalyticsApplicationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 AnalyticsApplicationState.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 AnalyticsApplicationState.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
-
version
public AnalyticsApplicationState.Builder version(@Nullable com.pulumi.core.Output<java.lang.Integer> version)
- Parameters:
version- Version of the application.- Returns:
- builder
-
version
public AnalyticsApplicationState.Builder version(java.lang.Integer version)
- Parameters:
version- Version of the application.- Returns:
- builder
-
build
public AnalyticsApplicationState build()
-
-