public static interface HttpRoute.QueryParameterMatchOrBuilder extends MessageOrBuilderImplements
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. |