Class TelemetryRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.TelemetryRuleState.Builder
-
- Enclosing class:
- TelemetryRuleState
public static final class TelemetryRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TelemetryRuleState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TelemetryRuleStatebuild()TelemetryRuleState.Builderregion(com.pulumi.core.Output<java.lang.String> region)TelemetryRuleState.Builderregion(java.lang.String region)TelemetryRuleState.Builderrule(TelemetryRuleRuleArgs rule)TelemetryRuleState.Builderrule(com.pulumi.core.Output<TelemetryRuleRuleArgs> rule)TelemetryRuleState.BuilderruleArn(com.pulumi.core.Output<java.lang.String> ruleArn)TelemetryRuleState.BuilderruleArn(java.lang.String ruleArn)TelemetryRuleState.BuilderruleName(com.pulumi.core.Output<java.lang.String> ruleName)TelemetryRuleState.BuilderruleName(java.lang.String ruleName)TelemetryRuleState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)TelemetryRuleState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)TelemetryRuleState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)TelemetryRuleState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)TelemetryRuleState.Buildertimeouts(TelemetryRuleTimeoutsArgs timeouts)TelemetryRuleState.Buildertimeouts(com.pulumi.core.Output<TelemetryRuleTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TelemetryRuleState defaults)
-
-
Method Detail
-
region
public TelemetryRuleState.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 TelemetryRuleState.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
-
rule
public TelemetryRuleState.Builder rule(@Nullable com.pulumi.core.Output<TelemetryRuleRuleArgs> rule)
- Parameters:
rule- Configuration block for the telemetry rule. See `rule` below.- Returns:
- builder
-
rule
public TelemetryRuleState.Builder rule(TelemetryRuleRuleArgs rule)
- Parameters:
rule- Configuration block for the telemetry rule. See `rule` below.- Returns:
- builder
-
ruleArn
public TelemetryRuleState.Builder ruleArn(@Nullable com.pulumi.core.Output<java.lang.String> ruleArn)
- Parameters:
ruleArn- ARN of the telemetry rule.- Returns:
- builder
-
ruleArn
public TelemetryRuleState.Builder ruleArn(java.lang.String ruleArn)
- Parameters:
ruleArn- ARN of the telemetry rule.- Returns:
- builder
-
ruleName
public TelemetryRuleState.Builder ruleName(@Nullable com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- Name of the telemetry rule. Must be between 1 and 100 characters and contain only alphanumeric characters, hyphens, underscores, periods, hash symbols, and forward slashes. Changing this argument forces a new resource to be created. The following arguments are optional:- Returns:
- builder
-
ruleName
public TelemetryRuleState.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- Name of the telemetry rule. Must be between 1 and 100 characters and contain only alphanumeric characters, hyphens, underscores, periods, hash symbols, and forward slashes. Changing this argument forces a new resource to be created. The following arguments are optional:- Returns:
- builder
-
tags
public TelemetryRuleState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. 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 TelemetryRuleState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. 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 TelemetryRuleState.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 TelemetryRuleState.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
-
timeouts
public TelemetryRuleState.Builder timeouts(@Nullable com.pulumi.core.Output<TelemetryRuleTimeoutsArgs> timeouts)
-
timeouts
public TelemetryRuleState.Builder timeouts(TelemetryRuleTimeoutsArgs timeouts)
-
build
public TelemetryRuleState build()
-
-