io.envoyproxy.envoy.config.route.v3.QueryParameterMatcherOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/route/v3/route_components.proto
package io.envoyproxy.envoy.config.route.v3;
public interface QueryParameterMatcherOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.route.v3.QueryParameterMatcher)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies the name of a key that must be present in the requested
* ``path``'s query string.
*
*
* string name = 1 [(.validate.rules) = { ... }
* @return The name.
*/
java.lang.String getName();
/**
*
* Specifies the name of a key that must be present in the requested
* ``path``'s query string.
*
*
* string name = 1 [(.validate.rules) = { ... }
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Specifies whether a query parameter value should match against a string.
*
*
* .envoy.type.matcher.v3.StringMatcher string_match = 5 [(.validate.rules) = { ... }
* @return Whether the stringMatch field is set.
*/
boolean hasStringMatch();
/**
*
* Specifies whether a query parameter value should match against a string.
*
*
* .envoy.type.matcher.v3.StringMatcher string_match = 5 [(.validate.rules) = { ... }
* @return The stringMatch.
*/
io.envoyproxy.envoy.type.matcher.v3.StringMatcher getStringMatch();
/**
*
* Specifies whether a query parameter value should match against a string.
*
*
* .envoy.type.matcher.v3.StringMatcher string_match = 5 [(.validate.rules) = { ... }
*/
io.envoyproxy.envoy.type.matcher.v3.StringMatcherOrBuilder getStringMatchOrBuilder();
/**
*
* Specifies whether a query parameter should be present.
*
*
* bool present_match = 6;
* @return Whether the presentMatch field is set.
*/
boolean hasPresentMatch();
/**
*
* Specifies whether a query parameter should be present.
*
*
* bool present_match = 6;
* @return The presentMatch.
*/
boolean getPresentMatch();
public io.envoyproxy.envoy.config.route.v3.QueryParameterMatcher.QueryParameterMatchSpecifierCase getQueryParameterMatchSpecifierCase();
}