Package com.pulumi.aws.kinesis
Class AnalyticsApplicationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.AnalyticsApplicationArgs.Builder
-
- Enclosing class:
- AnalyticsApplicationArgs
public static final class AnalyticsApplicationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AnalyticsApplicationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AnalyticsApplicationArgs defaults)
-
-
Method Detail
-
cloudwatchLoggingOptions
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.Builder cloudwatchLoggingOptions(AnalyticsApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
- Parameters:
cloudwatchLoggingOptions- CloudWatch log stream options to monitor application errors. See `cloudwatchLoggingOptions` Block below for details.- Returns:
- builder
-
code
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.Builder code(java.lang.String code)
- Parameters:
code- SQL Code to transform input data, and generate output.- Returns:
- builder
-
description
public AnalyticsApplicationArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the application.- Returns:
- builder
-
description
public AnalyticsApplicationArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the application.- Returns:
- builder
-
inputs
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.Builder inputs(AnalyticsApplicationInputsArgs inputs)
- Parameters:
inputs- Input configuration of the application. See `inputs` Block below for details.- Returns:
- builder
-
name
public AnalyticsApplicationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Kinesis Analytics Application.- Returns:
- builder
-
name
public AnalyticsApplicationArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the Kinesis Analytics Application.- Returns:
- builder
-
outputs
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.Builder outputs(AnalyticsApplicationOutputArgs... outputs)
- Parameters:
outputs- Output destination configuration of the application. See `outputs` Block below for details.- Returns:
- builder
-
referenceDataSources
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.Builder referenceDataSources(AnalyticsApplicationReferenceDataSourcesArgs referenceDataSources)
- Parameters:
referenceDataSources- S3 Reference Data Source for the application. See `referenceDataSources` Block below for details.- Returns:
- builder
-
region
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.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
-
tags
public AnalyticsApplicationArgs.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 AnalyticsApplicationArgs.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
-
build
public AnalyticsApplicationArgs build()
-
-