Class RuleSetState.Builder
- java.lang.Object
-
- com.pulumi.aws.mailmanager.inputs.RuleSetState.Builder
-
- Enclosing class:
- RuleSetState
public static final class RuleSetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleSetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleSetState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)RuleSetState.Builderarn(java.lang.String arn)RuleSetStatebuild()RuleSetState.BuildercreatedDate(com.pulumi.core.Output<java.lang.String> createdDate)RuleSetState.BuildercreatedDate(java.lang.String createdDate)RuleSetState.BuilderlastModificationDate(com.pulumi.core.Output<java.lang.String> lastModificationDate)RuleSetState.BuilderlastModificationDate(java.lang.String lastModificationDate)RuleSetState.Buildername(com.pulumi.core.Output<java.lang.String> name)RuleSetState.Buildername(java.lang.String name)RuleSetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)RuleSetState.Builderregion(java.lang.String region)RuleSetState.Builderrules(RuleSetRuleArgs... rules)RuleSetState.Builderrules(com.pulumi.core.Output<java.util.List<RuleSetRuleArgs>> rules)RuleSetState.Builderrules(java.util.List<RuleSetRuleArgs> rules)RuleSetState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)RuleSetState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)RuleSetState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)RuleSetState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleSetState defaults)
-
-
Method Detail
-
arn
public RuleSetState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the rule set.- Returns:
- builder
-
arn
public RuleSetState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the rule set.- Returns:
- builder
-
createdDate
public RuleSetState.Builder createdDate(@Nullable com.pulumi.core.Output<java.lang.String> createdDate)
- Parameters:
createdDate- Date and time when the rule set was created.- Returns:
- builder
-
createdDate
public RuleSetState.Builder createdDate(java.lang.String createdDate)
- Parameters:
createdDate- Date and time when the rule set was created.- Returns:
- builder
-
lastModificationDate
public RuleSetState.Builder lastModificationDate(@Nullable com.pulumi.core.Output<java.lang.String> lastModificationDate)
- Parameters:
lastModificationDate- Date and time when the rule set was last modified.- Returns:
- builder
-
lastModificationDate
public RuleSetState.Builder lastModificationDate(java.lang.String lastModificationDate)
- Parameters:
lastModificationDate- Date and time when the rule set was last modified.- Returns:
- builder
-
name
public RuleSetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the rule set.- Returns:
- builder
-
name
public RuleSetState.Builder name(java.lang.String name)
- Parameters:
name- Name of the rule set.- Returns:
- builder
-
region
public RuleSetState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource is managed.- Returns:
- builder
-
region
public RuleSetState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource is managed.- Returns:
- builder
-
rules
public RuleSetState.Builder rules(@Nullable com.pulumi.core.Output<java.util.List<RuleSetRuleArgs>> rules)
- Parameters:
rules- One or more rules that define filtering and action logic. Up to 40 rules are supported. See `rule` Block. The following arguments are optional:- Returns:
- builder
-
rules
public RuleSetState.Builder rules(java.util.List<RuleSetRuleArgs> rules)
- Parameters:
rules- One or more rules that define filtering and action logic. Up to 40 rules are supported. See `rule` Block. The following arguments are optional:- Returns:
- builder
-
rules
public RuleSetState.Builder rules(RuleSetRuleArgs... rules)
- Parameters:
rules- One or more rules that define filtering and action logic. Up to 40 rules are supported. See `rule` Block. The following arguments are optional:- Returns:
- builder
-
tags
public RuleSetState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned 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 RuleSetState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned 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 RuleSetState.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 RuleSetState.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
-
build
public RuleSetState build()
-
-