public class SearchFilter extends DimensionalFilter
{
"type": "search",
"dimension": "Dim",
"query": {
"type": "insensitive_contains",
"value": "Val"
}
Modifier and Type | Class and Description |
---|---|
static class |
SearchFilter.QueryType
Query type for the search.
|
Filter.DefaultFilterType
Constructor and Description |
---|
SearchFilter(Dimension dimension,
SearchFilter.QueryType queryType,
String value)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Map<String,String> |
getQuery() |
String |
getQueryType() |
String |
getQueryValue() |
int |
hashCode() |
SearchFilter |
withDimension(Dimension dimension)
Get a new instance of this filter with the given Dimension.
|
SearchFilter |
withQueryType(SearchFilter.QueryType queryType) |
SearchFilter |
withValue(String value) |
getDimension, getExtractionFunction
public SearchFilter(Dimension dimension, SearchFilter.QueryType queryType, String value)
dimension
- Dimension to searchqueryType
- Type of search to runvalue
- Value to search forpublic String getQueryType()
public String getQueryValue()
public SearchFilter withDimension(Dimension dimension)
DimensionalFilter
withDimension
in class DimensionalFilter
dimension
- Dimension of the new filterpublic SearchFilter withQueryType(SearchFilter.QueryType queryType)
public SearchFilter withValue(String value)
public int hashCode()
hashCode
in class DimensionalFilter
public boolean equals(Object obj)
equals
in class DimensionalFilter
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.