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, getExtractionFunctionpublic 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)
DimensionalFilterwithDimension in class DimensionalFilterdimension - Dimension of the new filterpublic SearchFilter withQueryType(SearchFilter.QueryType queryType)
public SearchFilter withValue(String value)
public int hashCode()
hashCode in class DimensionalFilterpublic boolean equals(Object obj)
equals in class DimensionalFilterCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.