@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.ApiMessage
public 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.