Package com.pulumi.aws.route53.inputs
Class ResolverFirewallRuleGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.ResolverFirewallRuleGroupState.Builder
-
- Enclosing class:
- ResolverFirewallRuleGroupState
public static final class ResolverFirewallRuleGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResolverFirewallRuleGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolverFirewallRuleGroupState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ResolverFirewallRuleGroupState.Builderarn(java.lang.String arn)ResolverFirewallRuleGroupStatebuild()ResolverFirewallRuleGroupState.Buildername(com.pulumi.core.Output<java.lang.String> name)ResolverFirewallRuleGroupState.Buildername(java.lang.String name)ResolverFirewallRuleGroupState.BuilderownerId(com.pulumi.core.Output<java.lang.String> ownerId)ResolverFirewallRuleGroupState.BuilderownerId(java.lang.String ownerId)ResolverFirewallRuleGroupState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ResolverFirewallRuleGroupState.Builderregion(java.lang.String region)ResolverFirewallRuleGroupState.BuildershareStatus(com.pulumi.core.Output<java.lang.String> shareStatus)ResolverFirewallRuleGroupState.BuildershareStatus(java.lang.String shareStatus)ResolverFirewallRuleGroupState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ResolverFirewallRuleGroupState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ResolverFirewallRuleGroupState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ResolverFirewallRuleGroupState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResolverFirewallRuleGroupState defaults)
-
-
Method Detail
-
arn
public ResolverFirewallRuleGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the rule group.- Returns:
- builder
-
arn
public ResolverFirewallRuleGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the rule group.- Returns:
- builder
-
name
public ResolverFirewallRuleGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A name that lets you identify the rule group, to manage and use it.- Returns:
- builder
-
name
public ResolverFirewallRuleGroupState.Builder name(java.lang.String name)
- Parameters:
name- A name that lets you identify the rule group, to manage and use it.- Returns:
- builder
-
ownerId
public ResolverFirewallRuleGroupState.Builder ownerId(@Nullable com.pulumi.core.Output<java.lang.String> ownerId)
- Parameters:
ownerId- The AWS account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.- Returns:
- builder
-
ownerId
public ResolverFirewallRuleGroupState.Builder ownerId(java.lang.String ownerId)
- Parameters:
ownerId- The AWS account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.- Returns:
- builder
-
region
public ResolverFirewallRuleGroupState.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 ResolverFirewallRuleGroupState.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
-
shareStatus
public ResolverFirewallRuleGroupState.Builder shareStatus(@Nullable com.pulumi.core.Output<java.lang.String> shareStatus)
- Parameters:
shareStatus- Whether the rule group is shared with other AWS accounts, or was shared with the current account by another AWS account. Sharing is configured through AWS Resource Access Manager (AWS RAM). Valid values: `NOT_SHARED`, `SHARED_BY_ME`, `SHARED_WITH_ME`- Returns:
- builder
-
shareStatus
public ResolverFirewallRuleGroupState.Builder shareStatus(java.lang.String shareStatus)
- Parameters:
shareStatus- Whether the rule group is shared with other AWS accounts, or was shared with the current account by another AWS account. Sharing is configured through AWS Resource Access Manager (AWS RAM). Valid values: `NOT_SHARED`, `SHARED_BY_ME`, `SHARED_WITH_ME`- Returns:
- builder
-
tags
public ResolverFirewallRuleGroupState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A 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 ResolverFirewallRuleGroupState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A 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
-
tagsAll
public ResolverFirewallRuleGroupState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ResolverFirewallRuleGroupState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public ResolverFirewallRuleGroupState build()
-
-