Class ListenerRuleArgs.Builder

  • Enclosing class:
    ListenerRuleArgs

    public static final class ListenerRuleArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • conditions

        public ListenerRuleArgs.Builder conditions​(com.pulumi.core.Output<java.util.List<ListenerRuleConditionArgs>> conditions)
        Parameters:
        conditions - A Condition block. Multiple condition blocks of different types can be set and all must be satisfied for the rule to match. Condition blocks are documented below.
        Returns:
        builder
      • conditions

        public ListenerRuleArgs.Builder conditions​(java.util.List<ListenerRuleConditionArgs> conditions)
        Parameters:
        conditions - A Condition block. Multiple condition blocks of different types can be set and all must be satisfied for the rule to match. Condition blocks are documented below.
        Returns:
        builder
      • conditions

        public ListenerRuleArgs.Builder conditions​(ListenerRuleConditionArgs... conditions)
        Parameters:
        conditions - A Condition block. Multiple condition blocks of different types can be set and all must be satisfied for the rule to match. Condition blocks are documented below.
        Returns:
        builder
      • listenerArn

        public ListenerRuleArgs.Builder listenerArn​(com.pulumi.core.Output<java.lang.String> listenerArn)
        Parameters:
        listenerArn - The ARN of the listener to which to attach the rule.
        Returns:
        builder
      • listenerArn

        public ListenerRuleArgs.Builder listenerArn​(java.lang.String listenerArn)
        Parameters:
        listenerArn - The ARN of the listener to which to attach the rule.
        Returns:
        builder
      • priority

        public ListenerRuleArgs.Builder priority​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> priority)
        Parameters:
        priority - The priority for the rule between `1` and `50000`. Leaving it unset will automatically set the rule with next available priority after currently existing highest rule. A listener can't have multiple rules with the same priority.
        Returns:
        builder
      • priority

        public ListenerRuleArgs.Builder priority​(java.lang.Integer priority)
        Parameters:
        priority - The priority for the rule between `1` and `50000`. Leaving it unset will automatically set the rule with next available priority after currently existing highest rule. A listener can't have multiple rules with the same priority.
        Returns:
        builder
      • tags

        public ListenerRuleArgs.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 `default_tags` 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 - A map of tags to assign to the resource. .If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder