public static class MetadataFilter.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,MetadataFilterValue> |
filters |
protected EnumWrapper<MetadataFilterScopeField> |
scope |
protected String |
templateKey |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MetadataFilter |
build() |
MetadataFilter.Builder |
filters(Map<String,MetadataFilterValue> filters) |
MetadataFilter.Builder |
scope(EnumWrapper<MetadataFilterScopeField> scope) |
MetadataFilter.Builder |
scope(MetadataFilterScopeField scope) |
MetadataFilter.Builder |
templateKey(String templateKey) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<MetadataFilterScopeField> scope
protected String templateKey
protected Map<String,MetadataFilterValue> filters
public Builder()
public MetadataFilter.Builder scope(MetadataFilterScopeField scope)
public MetadataFilter.Builder scope(EnumWrapper<MetadataFilterScopeField> scope)
public MetadataFilter.Builder templateKey(String templateKey)
public MetadataFilter.Builder filters(Map<String,MetadataFilterValue> filters)
public MetadataFilter build()