public sealed class HttpRoute.Types.QueryParameterMatch : IMessage<HttpRoute.Types.QueryParameterMatch>, IEquatable<HttpRoute.Types.QueryParameterMatch>, IDeepCloneable<HttpRoute.Types.QueryParameterMatch>, IBufferMessage, IMessageReference documentation and code samples for the Network Services v1 API class HttpRoute.Types.QueryParameterMatch.
Specifications to match a query parameter in the request.
Implements
IMessageHttpRouteTypesQueryParameterMatch, IEquatableHttpRouteTypesQueryParameterMatch, IDeepCloneableHttpRouteTypesQueryParameterMatch, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkServices.V1Assembly
Google.Cloud.NetworkServices.V1.dll
Constructors
QueryParameterMatch()
public QueryParameterMatch()QueryParameterMatch(QueryParameterMatch)
public QueryParameterMatch(HttpRoute.Types.QueryParameterMatch other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        HttpRouteTypesQueryParameterMatch | 
      
Properties
ExactMatch
public string ExactMatch { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
HasExactMatch
public bool HasExactMatch { get; }Gets whether the "exact_match" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
HasPresentMatch
public bool HasPresentMatch { get; }Gets whether the "present_match" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
HasRegexMatch
public bool HasRegexMatch { get; }Gets whether the "regex_match" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
MatchTypeCase
public HttpRoute.Types.QueryParameterMatch.MatchTypeOneofCase MatchTypeCase { get; }| Property Value | |
|---|---|
| Type | Description | 
HttpRouteTypesQueryParameterMatchMatchTypeOneofCase | 
        |
PresentMatch
public bool PresentMatch { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
QueryParameter
public string QueryParameter { get; set; }The name of the query parameter to match.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
RegexMatch
public string RegexMatch { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |