@Generated(value="by GAPIC") @BetaApi public final class MetadataFilter extends Object implements com.google.api.gax.httpjson.ApiMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
MetadataFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static MetadataFilter |
getDefaultInstance() |
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
List<MetadataFilterLabelMatch> |
getFilterLabelsList()
The list of label value pairs that must match labels in the provided metadata based on
filterMatchCriteria This list must not be empty and can have at the most 64 entries.
|
String |
getFilterMatchCriteria()
Specifies how individual filterLabel matches within the list of filterLabels contribute towards
the overall metadataFilter match.
|
int |
hashCode() |
static MetadataFilter.Builder |
newBuilder() |
static MetadataFilter.Builder |
newBuilder(MetadataFilter prototype) |
MetadataFilter.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 List<MetadataFilterLabelMatch> getFilterLabelsList()
public String getFilterMatchCriteria()
public static MetadataFilter.Builder newBuilder()
public static MetadataFilter.Builder newBuilder(MetadataFilter prototype)
public MetadataFilter.Builder toBuilder()
public static MetadataFilter getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.