public static interface HttpRoute.QueryParameterMatchOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getExactMatch()
public abstract String getExactMatch()
The value of the query parameter must exactly match the contents of exact_match.
Only one of exact_match, regex_match, or present_match must be set.
string exact_match = 2;
Returns | |
---|---|
Type | Description |
String |
The exactMatch. |
getExactMatchBytes()
public abstract ByteString getExactMatchBytes()
The value of the query parameter must exactly match the contents of exact_match.
Only one of exact_match, regex_match, or present_match must be set.
string exact_match = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for exactMatch. |
getMatchTypeCase()
public abstract HttpRoute.QueryParameterMatch.MatchTypeCase getMatchTypeCase()
Returns | |
---|---|
Type | Description |
HttpRoute.QueryParameterMatch.MatchTypeCase |
getPresentMatch()
public abstract boolean getPresentMatch()
Specifies that the QueryParameterMatcher matches if request contains query parameter, irrespective of whether the parameter has a value or not.
Only one of exact_match, regex_match, or present_match must be set.
bool present_match = 4;
Returns | |
---|---|
Type | Description |
boolean |
The presentMatch. |
getQueryParameter()
public abstract String getQueryParameter()
The name of the query parameter to match.
string query_parameter = 1;
Returns | |
---|---|
Type | Description |
String |
The queryParameter. |
getQueryParameterBytes()
public abstract ByteString getQueryParameterBytes()
The name of the query parameter to match.
string query_parameter = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for queryParameter. |
getRegexMatch()
public abstract String getRegexMatch()
The value of the query parameter must match the regular expression specified by regex_match. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax
Only one of exact_match, regex_match, or present_match must be set.
string regex_match = 3;
Returns | |
---|---|
Type | Description |
String |
The regexMatch. |
getRegexMatchBytes()
public abstract ByteString getRegexMatchBytes()
The value of the query parameter must match the regular expression specified by regex_match. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax
Only one of exact_match, regex_match, or present_match must be set.
string regex_match = 3;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for regexMatch. |
hasExactMatch()
public abstract boolean hasExactMatch()
The value of the query parameter must exactly match the contents of exact_match.
Only one of exact_match, regex_match, or present_match must be set.
string exact_match = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the exactMatch field is set. |
hasPresentMatch()
public abstract boolean hasPresentMatch()
Specifies that the QueryParameterMatcher matches if request contains query parameter, irrespective of whether the parameter has a value or not.
Only one of exact_match, regex_match, or present_match must be set.
bool present_match = 4;
Returns | |
---|---|
Type | Description |
boolean |
Whether the presentMatch field is set. |
hasRegexMatch()
public abstract boolean hasRegexMatch()
The value of the query parameter must match the regular expression specified by regex_match. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax
Only one of exact_match, regex_match, or present_match must be set.
string regex_match = 3;
Returns | |
---|---|
Type | Description |
boolean |
Whether the regexMatch field is set. |