Package com.pulumi.aws.pipes.inputs
Class PipeState.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeState.Builder
-
- Enclosing class:
- PipeState
public static final class PipeState.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PipeState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
PipeState.Builder
arn(java.lang.String arn)
PipeState
build()
PipeState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
PipeState.Builder
description(java.lang.String description)
PipeState.Builder
desiredState(com.pulumi.core.Output<java.lang.String> desiredState)
PipeState.Builder
desiredState(java.lang.String desiredState)
PipeState.Builder
enrichment(com.pulumi.core.Output<java.lang.String> enrichment)
PipeState.Builder
enrichment(java.lang.String enrichment)
PipeState.Builder
enrichmentParameters(PipeEnrichmentParametersArgs enrichmentParameters)
PipeState.Builder
enrichmentParameters(com.pulumi.core.Output<PipeEnrichmentParametersArgs> enrichmentParameters)
PipeState.Builder
logConfiguration(PipeLogConfigurationArgs logConfiguration)
PipeState.Builder
logConfiguration(com.pulumi.core.Output<PipeLogConfigurationArgs> logConfiguration)
PipeState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
PipeState.Builder
name(java.lang.String name)
PipeState.Builder
namePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)
PipeState.Builder
namePrefix(java.lang.String namePrefix)
PipeState.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
PipeState.Builder
roleArn(java.lang.String roleArn)
PipeState.Builder
source(com.pulumi.core.Output<java.lang.String> source)
PipeState.Builder
source(java.lang.String source)
PipeState.Builder
sourceParameters(PipeSourceParametersArgs sourceParameters)
PipeState.Builder
sourceParameters(com.pulumi.core.Output<PipeSourceParametersArgs> sourceParameters)
PipeState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
PipeState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
PipeState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.PipeState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.PipeState.Builder
target(com.pulumi.core.Output<java.lang.String> target)
PipeState.Builder
target(java.lang.String target)
PipeState.Builder
targetParameters(PipeTargetParametersArgs targetParameters)
PipeState.Builder
targetParameters(com.pulumi.core.Output<PipeTargetParametersArgs> targetParameters)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeState defaults)
-
-
Method Detail
-
arn
public PipeState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- ARN of this pipe.- Returns:
- builder
-
arn
public PipeState.Builder arn(java.lang.String arn)
- Parameters:
arn
- ARN of this pipe.- Returns:
- builder
-
description
public PipeState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A description of the pipe. At most 512 characters.- Returns:
- builder
-
description
public PipeState.Builder description(java.lang.String description)
- Parameters:
description
- A description of the pipe. At most 512 characters.- Returns:
- builder
-
desiredState
public PipeState.Builder desiredState(@Nullable com.pulumi.core.Output<java.lang.String> desiredState)
- Parameters:
desiredState
- The state the pipe should be in. One of: `RUNNING`, `STOPPED`.- Returns:
- builder
-
desiredState
public PipeState.Builder desiredState(java.lang.String desiredState)
- Parameters:
desiredState
- The state the pipe should be in. One of: `RUNNING`, `STOPPED`.- Returns:
- builder
-
enrichment
public PipeState.Builder enrichment(@Nullable com.pulumi.core.Output<java.lang.String> enrichment)
- Parameters:
enrichment
- Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).- Returns:
- builder
-
enrichment
public PipeState.Builder enrichment(java.lang.String enrichment)
- Parameters:
enrichment
- Enrichment resource of the pipe (typically an ARN). Read more about enrichment in the [User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes.html#pipes-enrichment).- Returns:
- builder
-
enrichmentParameters
public PipeState.Builder enrichmentParameters(@Nullable com.pulumi.core.Output<PipeEnrichmentParametersArgs> enrichmentParameters)
- Parameters:
enrichmentParameters
- Parameters to configure enrichment for your pipe. Detailed below.- Returns:
- builder
-
enrichmentParameters
public PipeState.Builder enrichmentParameters(PipeEnrichmentParametersArgs enrichmentParameters)
- Parameters:
enrichmentParameters
- Parameters to configure enrichment for your pipe. Detailed below.- Returns:
- builder
-
logConfiguration
public PipeState.Builder logConfiguration(@Nullable com.pulumi.core.Output<PipeLogConfigurationArgs> logConfiguration)
- Parameters:
logConfiguration
- Logging configuration settings for the pipe. Detailed below.- Returns:
- builder
-
logConfiguration
public PipeState.Builder logConfiguration(PipeLogConfigurationArgs logConfiguration)
- Parameters:
logConfiguration
- Logging configuration settings for the pipe. Detailed below.- Returns:
- builder
-
name
public PipeState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `name_prefix`.- Returns:
- builder
-
name
public PipeState.Builder name(java.lang.String name)
- Parameters:
name
- Name of the pipe. If omitted, the provider will assign a random, unique name. Conflicts with `name_prefix`.- Returns:
- builder
-
namePrefix
public PipeState.Builder namePrefix(@Nullable com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix
- Creates a unique name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
namePrefix
public PipeState.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix
- Creates a unique name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
roleArn
public PipeState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- ARN of the role that allows the pipe to send data to the target.- Returns:
- builder
-
roleArn
public PipeState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- ARN of the role that allows the pipe to send data to the target.- Returns:
- builder
-
source
public PipeState.Builder source(@Nullable com.pulumi.core.Output<java.lang.String> source)
- Parameters:
source
- Source resource of the pipe. This field typically requires an ARN (Amazon Resource Name). However, when using a self-managed Kafka cluster, you should use a different format. Instead of an ARN, use 'smk://' followed by the bootstrap server's address.- Returns:
- builder
-
source
public PipeState.Builder source(java.lang.String source)
- Parameters:
source
- Source resource of the pipe. This field typically requires an ARN (Amazon Resource Name). However, when using a self-managed Kafka cluster, you should use a different format. Instead of an ARN, use 'smk://' followed by the bootstrap server's address.- Returns:
- builder
-
sourceParameters
public PipeState.Builder sourceParameters(@Nullable com.pulumi.core.Output<PipeSourceParametersArgs> sourceParameters)
- Parameters:
sourceParameters
- Parameters to configure a source for the pipe. Detailed below.- Returns:
- builder
-
sourceParameters
public PipeState.Builder sourceParameters(PipeSourceParametersArgs sourceParameters)
- Parameters:
sourceParameters
- Parameters to configure a source for the pipe. Detailed below.- Returns:
- builder
-
tags
public PipeState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value mapping of resource tags. 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 PipeState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public PipeState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public PipeState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
target
public PipeState.Builder target(@Nullable com.pulumi.core.Output<java.lang.String> target)
- Parameters:
target
- Target resource of the pipe (typically an ARN). The following arguments are optional:- Returns:
- builder
-
target
public PipeState.Builder target(java.lang.String target)
- Parameters:
target
- Target resource of the pipe (typically an ARN). The following arguments are optional:- Returns:
- builder
-
targetParameters
public PipeState.Builder targetParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersArgs> targetParameters)
- Parameters:
targetParameters
- Parameters to configure a target for your pipe. Detailed below.- Returns:
- builder
-
targetParameters
public PipeState.Builder targetParameters(PipeTargetParametersArgs targetParameters)
- Parameters:
targetParameters
- Parameters to configure a target for your pipe. Detailed below.- Returns:
- builder
-
build
public PipeState build()
-
-