Package com.pulumi.aws.vpclattice.inputs
Class ListenerRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.inputs.ListenerRuleState.Builder
-
- Enclosing class:
- ListenerRuleState
public static final class ListenerRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ListenerRuleState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerRuleState.Builderaction(ListenerRuleActionArgs action)ListenerRuleState.Builderaction(com.pulumi.core.Output<ListenerRuleActionArgs> action)ListenerRuleState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ListenerRuleState.Builderarn(java.lang.String arn)ListenerRuleStatebuild()ListenerRuleState.BuilderlistenerIdentifier(com.pulumi.core.Output<java.lang.String> listenerIdentifier)ListenerRuleState.BuilderlistenerIdentifier(java.lang.String listenerIdentifier)ListenerRuleState.Buildermatch(ListenerRuleMatchArgs match)ListenerRuleState.Buildermatch(com.pulumi.core.Output<ListenerRuleMatchArgs> match)ListenerRuleState.Buildername(com.pulumi.core.Output<java.lang.String> name)ListenerRuleState.Buildername(java.lang.String name)ListenerRuleState.Builderpriority(com.pulumi.core.Output<java.lang.Integer> priority)ListenerRuleState.Builderpriority(java.lang.Integer priority)ListenerRuleState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ListenerRuleState.Builderregion(java.lang.String region)ListenerRuleState.BuilderruleId(com.pulumi.core.Output<java.lang.String> ruleId)ListenerRuleState.BuilderruleId(java.lang.String ruleId)ListenerRuleState.BuilderserviceIdentifier(com.pulumi.core.Output<java.lang.String> serviceIdentifier)ListenerRuleState.BuilderserviceIdentifier(java.lang.String serviceIdentifier)ListenerRuleState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ListenerRuleState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ListenerRuleState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ListenerRuleState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ListenerRuleState defaults)
-
-
Method Detail
-
action
public ListenerRuleState.Builder action(@Nullable com.pulumi.core.Output<ListenerRuleActionArgs> action)
- Parameters:
action- Action for the listener rule. See `action` Block for details.- Returns:
- builder
-
action
public ListenerRuleState.Builder action(ListenerRuleActionArgs action)
- Parameters:
action- Action for the listener rule. See `action` Block for details.- Returns:
- builder
-
arn
public ListenerRuleState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN for the listener rule.- Returns:
- builder
-
arn
public ListenerRuleState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN for the listener rule.- Returns:
- builder
-
listenerIdentifier
public ListenerRuleState.Builder listenerIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> listenerIdentifier)
- Parameters:
listenerIdentifier- ID or ARN of the listener.- Returns:
- builder
-
listenerIdentifier
public ListenerRuleState.Builder listenerIdentifier(java.lang.String listenerIdentifier)
- Parameters:
listenerIdentifier- ID or ARN of the listener.- Returns:
- builder
-
match
public ListenerRuleState.Builder match(@Nullable com.pulumi.core.Output<ListenerRuleMatchArgs> match)
- Parameters:
match- Rule match. See `match` Block for details.- Returns:
- builder
-
match
public ListenerRuleState.Builder match(ListenerRuleMatchArgs match)
- Parameters:
match- Rule match. See `match` Block for details.- Returns:
- builder
-
name
public ListenerRuleState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the rule. Must be unique within the listener. Valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.- Returns:
- builder
-
name
public ListenerRuleState.Builder name(java.lang.String name)
- Parameters:
name- Name of the rule. Must be unique within the listener. Valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.- Returns:
- builder
-
priority
public ListenerRuleState.Builder priority(@Nullable com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- Priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority.- Returns:
- builder
-
priority
public ListenerRuleState.Builder priority(java.lang.Integer priority)
- Parameters:
priority- Priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority.- Returns:
- builder
-
region
public ListenerRuleState.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 ListenerRuleState.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
-
ruleId
public ListenerRuleState.Builder ruleId(@Nullable com.pulumi.core.Output<java.lang.String> ruleId)
- Parameters:
ruleId- Unique identifier for the listener rule.- Returns:
- builder
-
ruleId
public ListenerRuleState.Builder ruleId(java.lang.String ruleId)
- Parameters:
ruleId- Unique identifier for the listener rule.- Returns:
- builder
-
serviceIdentifier
public ListenerRuleState.Builder serviceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> serviceIdentifier)
- Parameters:
serviceIdentifier- ID or ARN of the service. The following arguments are optional:- Returns:
- builder
-
serviceIdentifier
public ListenerRuleState.Builder serviceIdentifier(java.lang.String serviceIdentifier)
- Parameters:
serviceIdentifier- ID or ARN of the service. The following arguments are optional:- Returns:
- builder
-
tags
public ListenerRuleState.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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ListenerRuleState.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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ListenerRuleState.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 ListenerRuleState.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 ListenerRuleState build()
-
-