Package com.pulumi.aws.cloudwatch.inputs
Class ContributorInsightRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.ContributorInsightRuleState.Builder
-
- Enclosing class:
- ContributorInsightRuleState
public static final class ContributorInsightRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContributorInsightRuleState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContributorInsightRuleStatebuild()ContributorInsightRuleState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ContributorInsightRuleState.Builderregion(java.lang.String region)ContributorInsightRuleState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)ContributorInsightRuleState.BuilderresourceArn(java.lang.String resourceArn)ContributorInsightRuleState.BuilderruleDefinition(com.pulumi.core.Output<java.lang.String> ruleDefinition)ContributorInsightRuleState.BuilderruleDefinition(java.lang.String ruleDefinition)ContributorInsightRuleState.BuilderruleName(com.pulumi.core.Output<java.lang.String> ruleName)ContributorInsightRuleState.BuilderruleName(java.lang.String ruleName)ContributorInsightRuleState.BuilderruleState(com.pulumi.core.Output<java.lang.String> ruleState)ContributorInsightRuleState.BuilderruleState(java.lang.String ruleState)ContributorInsightRuleState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ContributorInsightRuleState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ContributorInsightRuleState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ContributorInsightRuleState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContributorInsightRuleState defaults)
-
-
Method Detail
-
region
public ContributorInsightRuleState.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 ContributorInsightRuleState.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
-
resourceArn
public ContributorInsightRuleState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- ARN of the Contributor Insight Rule.- Returns:
- builder
-
resourceArn
public ContributorInsightRuleState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- ARN of the Contributor Insight Rule.- Returns:
- builder
-
ruleDefinition
public ContributorInsightRuleState.Builder ruleDefinition(@Nullable com.pulumi.core.Output<java.lang.String> ruleDefinition)
- Parameters:
ruleDefinition- Definition of the rule, as a JSON object. For details on the valid syntax, see [Contributor Insights Rule Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html).- Returns:
- builder
-
ruleDefinition
public ContributorInsightRuleState.Builder ruleDefinition(java.lang.String ruleDefinition)
- Parameters:
ruleDefinition- Definition of the rule, as a JSON object. For details on the valid syntax, see [Contributor Insights Rule Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html).- Returns:
- builder
-
ruleName
public ContributorInsightRuleState.Builder ruleName(@Nullable com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- Unique name of the rule. The following arguments are optional:- Returns:
- builder
-
ruleName
public ContributorInsightRuleState.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- Unique name of the rule. The following arguments are optional:- Returns:
- builder
-
ruleState
public ContributorInsightRuleState.Builder ruleState(@Nullable com.pulumi.core.Output<java.lang.String> ruleState)
- Parameters:
ruleState- State of the rule. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
ruleState
public ContributorInsightRuleState.Builder ruleState(java.lang.String ruleState)
- Parameters:
ruleState- State of the rule. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
tags
public ContributorInsightRuleState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public ContributorInsightRuleState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tagsAll
public ContributorInsightRuleState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public ContributorInsightRuleState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
build
public ContributorInsightRuleState build()
-
-