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

io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicateOrBuilder 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/service/tap/v3alpha/common.proto

package io.envoyproxy.envoy.service.tap.v3alpha;

public interface MatchPredicateOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.service.tap.v3alpha.MatchPredicate)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * A set that describes a logical OR. If any member of the set matches, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet or_match = 1; */ boolean hasOrMatch(); /** *
   * A set that describes a logical OR. If any member of the set matches, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet or_match = 1; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate.MatchSet getOrMatch(); /** *
   * A set that describes a logical OR. If any member of the set matches, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet or_match = 1; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate.MatchSetOrBuilder getOrMatchOrBuilder(); /** *
   * A set that describes a logical AND. If all members of the set match, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet and_match = 2; */ boolean hasAndMatch(); /** *
   * A set that describes a logical AND. If all members of the set match, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet and_match = 2; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate.MatchSet getAndMatch(); /** *
   * A set that describes a logical AND. If all members of the set match, the match configuration
   * matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate.MatchSet and_match = 2; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate.MatchSetOrBuilder getAndMatchOrBuilder(); /** *
   * A negation match. The match configuration will match if the negated match condition matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate not_match = 3; */ boolean hasNotMatch(); /** *
   * A negation match. The match configuration will match if the negated match condition matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate not_match = 3; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate getNotMatch(); /** *
   * A negation match. The match configuration will match if the negated match condition matches.
   * 
* * .envoy.service.tap.v3alpha.MatchPredicate not_match = 3; */ io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicateOrBuilder getNotMatchOrBuilder(); /** *
   * The match configuration will always match.
   * 
* * bool any_match = 4 [(.validate.rules) = { ... } */ boolean getAnyMatch(); /** *
   * HTTP request headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_headers_match = 5; */ boolean hasHttpRequestHeadersMatch(); /** *
   * HTTP request headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_headers_match = 5; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatch getHttpRequestHeadersMatch(); /** *
   * HTTP request headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_headers_match = 5; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatchOrBuilder getHttpRequestHeadersMatchOrBuilder(); /** *
   * HTTP request trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_trailers_match = 6; */ boolean hasHttpRequestTrailersMatch(); /** *
   * HTTP request trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_trailers_match = 6; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatch getHttpRequestTrailersMatch(); /** *
   * HTTP request trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_request_trailers_match = 6; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatchOrBuilder getHttpRequestTrailersMatchOrBuilder(); /** *
   * HTTP response headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_headers_match = 7; */ boolean hasHttpResponseHeadersMatch(); /** *
   * HTTP response headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_headers_match = 7; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatch getHttpResponseHeadersMatch(); /** *
   * HTTP response headers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_headers_match = 7; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatchOrBuilder getHttpResponseHeadersMatchOrBuilder(); /** *
   * HTTP response trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_trailers_match = 8; */ boolean hasHttpResponseTrailersMatch(); /** *
   * HTTP response trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_trailers_match = 8; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatch getHttpResponseTrailersMatch(); /** *
   * HTTP response trailers match configuration.
   * 
* * .envoy.service.tap.v3alpha.HttpHeadersMatch http_response_trailers_match = 8; */ io.envoyproxy.envoy.service.tap.v3alpha.HttpHeadersMatchOrBuilder getHttpResponseTrailersMatchOrBuilder(); public io.envoyproxy.envoy.service.tap.v3alpha.MatchPredicate.RuleCase getRuleCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy