Class RuleBasedFilterConfig.Rule

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.vespa.config.jdisc.http.filter.RuleBasedFilterConfig.Rule
Enclosing class:
RuleBasedFilterConfig

public static final class RuleBasedFilterConfig.Rule extends com.yahoo.config.InnerNode
This class represents rule-based-filter.rule[]
  • Constructor Details

  • Method Details

    • name

      public String name()
      Returns:
      rule-based-filter.rule[].name
    • action

      Returns:
      rule-based-filter.rule[].action
    • hostNames

      public List<String> hostNames()
      Returns:
      rule-based-filter.rule[].hostNames[]
    • hostNames

      public String hostNames(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      rule-based-filter.rule[].hostNames[]
    • methods

      Returns:
      rule-based-filter.rule[].methods[]
    • methods

      Parameters:
      i - the index of the value to return
      Returns:
      rule-based-filter.rule[].methods[]
    • pathExpressions

      public List<String> pathExpressions()
      Returns:
      rule-based-filter.rule[].pathExpressions[]
    • pathExpressions

      public String pathExpressions(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      rule-based-filter.rule[].pathExpressions[]
    • blockResponseCode

      public int blockResponseCode()
      Returns:
      rule-based-filter.rule[].blockResponseCode
    • blockResponseMessage

      public String blockResponseMessage()
      Returns:
      rule-based-filter.rule[].blockResponseMessage
    • blockResponseHeaders

      public List<RuleBasedFilterConfig.Rule.BlockResponseHeaders> blockResponseHeaders()
      Returns:
      rule-based-filter.rule[].blockResponseHeaders[]
    • blockResponseHeaders

      public RuleBasedFilterConfig.Rule.BlockResponseHeaders blockResponseHeaders(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      rule-based-filter.rule[].blockResponseHeaders[]