@Generated(value="by GAPIC") @BetaApi public final class HttpQueryParameterMatch extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
HttpQueryParameterMatch.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static HttpQueryParameterMatch |
getDefaultInstance() |
String |
getExactMatch()
The queryParameterMatch matches if the value of the parameter exactly matches the contents of
exactMatch.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getName()
The name of the query parameter to match.
|
Boolean |
getPresentMatch()
Specifies that the queryParameterMatch matches if the request contains the query parameter,
irrespective of whether the parameter has a value or not.
|
String |
getRegexMatch()
The queryParameterMatch matches if the value of the parameter matches the regular expression
specified by regexMatch.
|
int |
hashCode() |
static HttpQueryParameterMatch.Builder |
newBuilder() |
static HttpQueryParameterMatch.Builder |
newBuilder(HttpQueryParameterMatch prototype) |
HttpQueryParameterMatch.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public String getExactMatch()
public String getName()
public Boolean getPresentMatch()
public String getRegexMatch()
public static HttpQueryParameterMatch.Builder newBuilder()
public static HttpQueryParameterMatch.Builder newBuilder(HttpQueryParameterMatch prototype)
public HttpQueryParameterMatch.Builder toBuilder()
public static HttpQueryParameterMatch getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.