Class ListenerFilterChainMatchPredicate.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ListenerFilterChainMatchPredicateOrBuilder, java.lang.Cloneable
    Enclosing class:
    ListenerFilterChainMatchPredicate

    public static final class ListenerFilterChainMatchPredicate.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<ListenerFilterChainMatchPredicate.Builder>
    implements ListenerFilterChainMatchPredicateOrBuilder
     Listener filter chain match configuration. This is a recursive structure which allows complex
     nested match configurations to be built using various logical operators.
    
     Examples:
    
     * Matches if the destination port is 3306.
    
     .. code-block:: yaml
    
     destination_port_range:
     start: 3306
     end: 3307
    
     * Matches if the destination port is 3306 or 15000.
    
     .. code-block:: yaml
    
     or_match:
     rules:
     - destination_port_range:
     start: 3306
     end: 3307
     - destination_port_range:
     start: 15000
     end: 15001
    
     [#next-free-field: 6]
     
    Protobuf type envoy.config.listener.v3.ListenerFilterChainMatchPredicate