Class ListenerFilterChainMatchPredicate.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ListenerFilterChainMatchPredicate.Builder>
io.envoyproxy.envoy.api.v2.listener.ListenerFilterChainMatchPredicate.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ListenerFilterChainMatchPredicateOrBuilder, Cloneable
Enclosing class:
ListenerFilterChainMatchPredicate

public static final class ListenerFilterChainMatchPredicate.Builder extends com.google.protobuf.GeneratedMessageV3.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.api.v2.listener.ListenerFilterChainMatchPredicate