Package com.pulumi.aws.vpclattice
Class ListenerRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.ListenerRuleArgs.Builder
-
- Enclosing class:
- ListenerRuleArgs
public static final class ListenerRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ListenerRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerRuleArgs.Builderaction(ListenerRuleActionArgs action)ListenerRuleArgs.Builderaction(com.pulumi.core.Output<ListenerRuleActionArgs> action)ListenerRuleArgsbuild()ListenerRuleArgs.BuilderlistenerIdentifier(com.pulumi.core.Output<java.lang.String> listenerIdentifier)ListenerRuleArgs.BuilderlistenerIdentifier(java.lang.String listenerIdentifier)ListenerRuleArgs.Buildermatch(ListenerRuleMatchArgs match)ListenerRuleArgs.Buildermatch(com.pulumi.core.Output<ListenerRuleMatchArgs> match)ListenerRuleArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ListenerRuleArgs.Buildername(java.lang.String name)ListenerRuleArgs.Builderpriority(com.pulumi.core.Output<java.lang.Integer> priority)ListenerRuleArgs.Builderpriority(java.lang.Integer priority)ListenerRuleArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ListenerRuleArgs.Builderregion(java.lang.String region)ListenerRuleArgs.BuilderserviceIdentifier(com.pulumi.core.Output<java.lang.String> serviceIdentifier)ListenerRuleArgs.BuilderserviceIdentifier(java.lang.String serviceIdentifier)ListenerRuleArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ListenerRuleArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ListenerRuleArgs defaults)
-
-
Method Detail
-
action
public ListenerRuleArgs.Builder action(com.pulumi.core.Output<ListenerRuleActionArgs> action)
- Parameters:
action- Action for the listener rule. See `action` Block for details.- Returns:
- builder
-
action
public ListenerRuleArgs.Builder action(ListenerRuleActionArgs action)
- Parameters:
action- Action for the listener rule. See `action` Block for details.- Returns:
- builder
-
listenerIdentifier
public ListenerRuleArgs.Builder listenerIdentifier(com.pulumi.core.Output<java.lang.String> listenerIdentifier)
- Parameters:
listenerIdentifier- ID or ARN of the listener.- Returns:
- builder
-
listenerIdentifier
public ListenerRuleArgs.Builder listenerIdentifier(java.lang.String listenerIdentifier)
- Parameters:
listenerIdentifier- ID or ARN of the listener.- Returns:
- builder
-
match
public ListenerRuleArgs.Builder match(com.pulumi.core.Output<ListenerRuleMatchArgs> match)
- Parameters:
match- Rule match. See `match` Block for details.- Returns:
- builder
-
match
public ListenerRuleArgs.Builder match(ListenerRuleMatchArgs match)
- Parameters:
match- Rule match. See `match` Block for details.- Returns:
- builder
-
name
public ListenerRuleArgs.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 ListenerRuleArgs.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 ListenerRuleArgs.Builder priority(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 ListenerRuleArgs.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 ListenerRuleArgs.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 ListenerRuleArgs.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
-
serviceIdentifier
public ListenerRuleArgs.Builder serviceIdentifier(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 ListenerRuleArgs.Builder serviceIdentifier(java.lang.String serviceIdentifier)
- Parameters:
serviceIdentifier- ID or ARN of the service. The following arguments are optional:- Returns:
- builder
-
tags
public ListenerRuleArgs.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 ListenerRuleArgs.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
-
build
public ListenerRuleArgs build()
-
-