All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.config.common.matcher.v3.MatcherOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/config/common/matcher/v3/matcher.proto

package io.envoyproxy.envoy.config.common.matcher.v3;

public interface MatcherOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.config.common.matcher.v3.Matcher)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * A linear list of matchers to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1; * @return Whether the matcherList field is set. */ boolean hasMatcherList(); /** *
   * A linear list of matchers to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1; * @return The matcherList. */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.MatcherList getMatcherList(); /** *
   * A linear list of matchers to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1; */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.MatcherListOrBuilder getMatcherListOrBuilder(); /** *
   * A match tree to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2; * @return Whether the matcherTree field is set. */ boolean hasMatcherTree(); /** *
   * A match tree to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2; * @return The matcherTree. */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.MatcherTree getMatcherTree(); /** *
   * A match tree to evaluate.
   * 
* * .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2; */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.MatcherTreeOrBuilder getMatcherTreeOrBuilder(); /** *
   * Optional OnMatch to use if the matcher failed.
   * If specified, the OnMatch is used, and the matcher is considered
   * to have matched.
   * If not specified, the matcher is considered not to have matched.
   * 
* * .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3; * @return Whether the onNoMatch field is set. */ boolean hasOnNoMatch(); /** *
   * Optional OnMatch to use if the matcher failed.
   * If specified, the OnMatch is used, and the matcher is considered
   * to have matched.
   * If not specified, the matcher is considered not to have matched.
   * 
* * .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3; * @return The onNoMatch. */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.OnMatch getOnNoMatch(); /** *
   * Optional OnMatch to use if the matcher failed.
   * If specified, the OnMatch is used, and the matcher is considered
   * to have matched.
   * If not specified, the matcher is considered not to have matched.
   * 
* * .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3; */ io.envoyproxy.envoy.config.common.matcher.v3.Matcher.OnMatchOrBuilder getOnNoMatchOrBuilder(); public io.envoyproxy.envoy.config.common.matcher.v3.Matcher.MatcherTypeCase getMatcherTypeCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy