@Generated(value="Autogenerated by Thrift Compiler (0.9.3)",
date="2018-05-31")
public class Config
extends java.lang.Object
implements org.apache.thrift.TBase<Config,Config._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Config>
| Modifier and Type | Class and Description |
|---|---|
static class |
Config._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<Config._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
Config() |
Config(Config other)
Performs a deep copy on other.
|
Config(java.util.List<java.lang.String> appNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToAppNames(java.lang.String elem) |
void |
addToCustomConfig(java.lang.String elem) |
void |
addToFetchFields(java.lang.String elem) |
void |
clear() |
int |
compareTo(Config other) |
Config |
deepCopy() |
boolean |
equals(Config that) |
boolean |
equals(java.lang.Object that) |
Config._Fields |
fieldForId(int fieldId) |
java.util.List<java.lang.String> |
getAppNames()
app name 或 app id 或 app version
|
java.util.Iterator<java.lang.String> |
getAppNamesIterator() |
int |
getAppNamesSize() |
java.util.List<java.lang.String> |
getCustomConfig()
example: query=config=start:0,hit:15,rerank_size:200,format:json,KVpairs=name:company_name,price:new_price&&query=id:'489013149'
|
java.util.Iterator<java.lang.String> |
getCustomConfigIterator() |
int |
getCustomConfigSize() |
java.util.List<java.lang.String> |
getFetchFields()
获取搜索结果包含的字段列表(fetch_fields)
|
java.util.Iterator<java.lang.String> |
getFetchFieldsIterator() |
int |
getFetchFieldsSize() |
java.lang.Object |
getFieldValue(Config._Fields field) |
int |
getHits() |
java.lang.String |
getKvpairs()
example: cluster=daogou&&kvpairs=name:company_name&&query=笔筒
|
java.lang.String |
getRouteValue()
分区查询.
|
SearchFormat |
getSearchFormat() |
int |
getStart() |
int |
hashCode() |
boolean |
isSet(Config._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetAppNames()
Returns true if field appNames is set (has been assigned a value) and false otherwise
|
boolean |
isSetCustomConfig()
Returns true if field customConfig is set (has been assigned a value) and false otherwise
|
boolean |
isSetFetchFields()
Returns true if field fetchFields is set (has been assigned a value) and false otherwise
|
boolean |
isSetHits()
Returns true if field hits is set (has been assigned a value) and false otherwise
|
boolean |
isSetKvpairs()
Returns true if field kvpairs is set (has been assigned a value) and false otherwise
|
boolean |
isSetRouteValue()
Returns true if field routeValue is set (has been assigned a value) and false otherwise
|
boolean |
isSetSearchFormat()
Returns true if field searchFormat is set (has been assigned a value) and false otherwise
|
boolean |
isSetStart()
Returns true if field start is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
Config |
setAppNames(java.util.List<java.lang.String> appNames)
app name 或 app id 或 app version
|
void |
setAppNamesIsSet(boolean value) |
Config |
setCustomConfig(java.util.List<java.lang.String> customConfig)
example: query=config=start:0,hit:15,rerank_size:200,format:json,KVpairs=name:company_name,price:new_price&&query=id:'489013149'
|
void |
setCustomConfigIsSet(boolean value) |
Config |
setFetchFields(java.util.List<java.lang.String> fetchFields)
获取搜索结果包含的字段列表(fetch_fields)
|
void |
setFetchFieldsIsSet(boolean value) |
void |
setFieldValue(Config._Fields field,
java.lang.Object value) |
Config |
setHits(int hits) |
void |
setHitsIsSet(boolean value) |
Config |
setKvpairs(java.lang.String kvpairs)
example: cluster=daogou&&kvpairs=name:company_name&&query=笔筒
|
void |
setKvpairsIsSet(boolean value) |
Config |
setRouteValue(java.lang.String routeValue)
分区查询.
|
void |
setRouteValueIsSet(boolean value) |
Config |
setSearchFormat(SearchFormat searchFormat) |
void |
setSearchFormatIsSet(boolean value) |
Config |
setStart(int start) |
void |
setStartIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetAppNames() |
void |
unsetCustomConfig() |
void |
unsetFetchFields() |
void |
unsetHits() |
void |
unsetKvpairs() |
void |
unsetRouteValue() |
void |
unsetSearchFormat() |
void |
unsetStart() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<Config._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public Config()
public Config(java.util.List<java.lang.String> appNames)
public Config(Config other)
public Config deepCopy()
deepCopy in interface org.apache.thrift.TBase<Config,Config._Fields>public void clear()
clear in interface org.apache.thrift.TBase<Config,Config._Fields>public int getAppNamesSize()
public java.util.Iterator<java.lang.String> getAppNamesIterator()
public void addToAppNames(java.lang.String elem)
public java.util.List<java.lang.String> getAppNames()
public Config setAppNames(java.util.List<java.lang.String> appNames)
public void unsetAppNames()
public boolean isSetAppNames()
public void setAppNamesIsSet(boolean value)
public int getStart()
public Config setStart(int start)
public void unsetStart()
public boolean isSetStart()
public void setStartIsSet(boolean value)
public int getHits()
public Config setHits(int hits)
public void unsetHits()
public boolean isSetHits()
public void setHitsIsSet(boolean value)
public SearchFormat getSearchFormat()
SearchFormatpublic Config setSearchFormat(SearchFormat searchFormat)
SearchFormatpublic void unsetSearchFormat()
public boolean isSetSearchFormat()
public void setSearchFormatIsSet(boolean value)
public int getCustomConfigSize()
public java.util.Iterator<java.lang.String> getCustomConfigIterator()
public void addToCustomConfig(java.lang.String elem)
public java.util.List<java.lang.String> getCustomConfig()
example: query=config=start:0,hit:15,rerank_size:200,format:json,KVpairs=name:company_name,price:new_price&&query=id:'489013149'
config.setCustomConfig(Lists.newArrayList("mykey1:name#company_name,price#new_price"));public Config setCustomConfig(java.util.List<java.lang.String> customConfig)
example: query=config=start:0,hit:15,rerank_size:200,format:json,KVpairs=name:company_name,price:new_price&&query=id:'489013149'
config.setCustomConfig(Lists.newArrayList("mykey1:name#company_name,price#new_price"));public void unsetCustomConfig()
public boolean isSetCustomConfig()
public void setCustomConfigIsSet(boolean value)
public java.lang.String getKvpairs()
example: cluster=daogou&&kvpairs=name:company_name&&query=笔筒
config.setKvpairs("name:company_name,price:new_price");public Config setKvpairs(java.lang.String kvpairs)
example: cluster=daogou&&kvpairs=name:company_name&&query=笔筒
config.setKvpairs("name:company_name,price:new_price");public void unsetKvpairs()
public boolean isSetKvpairs()
public void setKvpairsIsSet(boolean value)
public int getFetchFieldsSize()
public java.util.Iterator<java.lang.String> getFetchFieldsIterator()
public void addToFetchFields(java.lang.String elem)
public java.util.List<java.lang.String> getFetchFields()
public Config setFetchFields(java.util.List<java.lang.String> fetchFields)
public void unsetFetchFields()
public boolean isSetFetchFields()
public void setFetchFieldsIsSet(boolean value)
public java.lang.String getRouteValue()
public Config setRouteValue(java.lang.String routeValue)
public void unsetRouteValue()
public boolean isSetRouteValue()
public void setRouteValueIsSet(boolean value)
public void setFieldValue(Config._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<Config,Config._Fields>public java.lang.Object getFieldValue(Config._Fields field)
getFieldValue in interface org.apache.thrift.TBase<Config,Config._Fields>public boolean isSet(Config._Fields field)
isSet in interface org.apache.thrift.TBase<Config,Config._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(Config that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Config other)
compareTo in interface java.lang.Comparable<Config>public Config._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<Config,Config._Fields>public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
read in interface org.apache.thrift.TBase<Config,Config._Fields>org.apache.thrift.TExceptionpublic void write(org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException
write in interface org.apache.thrift.TBase<Config,Config._Fields>org.apache.thrift.TExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
throws org.apache.thrift.TException
org.apache.thrift.TExceptionCopyright © 2018. All Rights Reserved.