@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.ApiMessagepublic 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.