@Generated(value="Autogenerated by Thrift Compiler (0.9.3)",
date="2020-04-15")
public class SuggestParams
extends java.lang.Object
implements org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<SuggestParams>
| Modifier and Type | Class and Description |
|---|---|
static class |
SuggestParams._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
customParams
自定义参数
|
int |
hits
下拉提示条数
|
static java.util.Map<SuggestParams._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
java.lang.String |
query
搜索关键词
|
ReSearch |
reSearch
重查策略
|
java.lang.String |
userId
用来标识发起当前下拉提示请求的终端用户。
建议跟搜索请求中userId参数保持一致。
|
| Constructor and Description |
|---|
SuggestParams() |
SuggestParams(java.lang.String query) |
SuggestParams(SuggestParams other)
Performs a deep copy on other.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
int |
compareTo(SuggestParams other) |
SuggestParams |
deepCopy() |
boolean |
equals(java.lang.Object that) |
boolean |
equals(SuggestParams that) |
SuggestParams._Fields |
fieldForId(int fieldId) |
java.util.Map<java.lang.String,java.lang.String> |
getCustomParams()
自定义参数
|
int |
getCustomParamsSize() |
java.lang.Object |
getFieldValue(SuggestParams._Fields field) |
int |
getHits()
下拉提示条数
|
java.lang.String |
getQuery()
搜索关键词
|
ReSearch |
getReSearch()
重查策略
|
java.lang.String |
getUserId()
用来标识发起当前下拉提示请求的终端用户。
建议跟搜索请求中userId参数保持一致。
|
int |
hashCode() |
boolean |
isSet(SuggestParams._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetCustomParams()
Returns true if field customParams 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 |
isSetQuery()
Returns true if field query is set (has been assigned a value) and false otherwise
|
boolean |
isSetReSearch()
Returns true if field reSearch is set (has been assigned a value) and false otherwise
|
boolean |
isSetUserId()
Returns true if field userId is set (has been assigned a value) and false otherwise
|
void |
putToCustomParams(java.lang.String key,
java.lang.String val) |
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
SuggestParams |
setCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams)
自定义参数
|
void |
setCustomParamsIsSet(boolean value) |
void |
setFieldValue(SuggestParams._Fields field,
java.lang.Object value) |
SuggestParams |
setHits(int hits)
下拉提示条数
|
void |
setHitsIsSet(boolean value) |
SuggestParams |
setQuery(java.lang.String query)
搜索关键词
|
void |
setQueryIsSet(boolean value) |
SuggestParams |
setReSearch(ReSearch reSearch)
重查策略
|
void |
setReSearchIsSet(boolean value) |
SuggestParams |
setUserId(java.lang.String userId)
用来标识发起当前下拉提示请求的终端用户。
建议跟搜索请求中userId参数保持一致。
|
void |
setUserIdIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetCustomParams() |
void |
unsetHits() |
void |
unsetQuery() |
void |
unsetReSearch() |
void |
unsetUserId() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public java.lang.String query
public int hits
public java.lang.String userId
public java.util.Map<java.lang.String,java.lang.String> customParams
public static final java.util.Map<SuggestParams._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public SuggestParams()
public SuggestParams(java.lang.String query)
public SuggestParams(SuggestParams other)
public SuggestParams deepCopy()
deepCopy in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public void clear()
clear in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public java.lang.String getQuery()
public SuggestParams setQuery(java.lang.String query)
public void unsetQuery()
public boolean isSetQuery()
public void setQueryIsSet(boolean value)
public int getHits()
public SuggestParams setHits(int hits)
public void unsetHits()
public boolean isSetHits()
public void setHitsIsSet(boolean value)
public java.lang.String getUserId()
public SuggestParams setUserId(java.lang.String userId)
public void unsetUserId()
public boolean isSetUserId()
public void setUserIdIsSet(boolean value)
public SuggestParams setReSearch(ReSearch reSearch)
ReSearchpublic void unsetReSearch()
public boolean isSetReSearch()
public void setReSearchIsSet(boolean value)
public int getCustomParamsSize()
public void putToCustomParams(java.lang.String key,
java.lang.String val)
public java.util.Map<java.lang.String,java.lang.String> getCustomParams()
public SuggestParams setCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams)
public void unsetCustomParams()
public boolean isSetCustomParams()
public void setCustomParamsIsSet(boolean value)
public void setFieldValue(SuggestParams._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public java.lang.Object getFieldValue(SuggestParams._Fields field)
getFieldValue in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public boolean isSet(SuggestParams._Fields field)
isSet in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(SuggestParams that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(SuggestParams other)
compareTo in interface java.lang.Comparable<SuggestParams>public SuggestParams._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._Fields>public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
read in interface org.apache.thrift.TBase<SuggestParams,SuggestParams._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<SuggestParams,SuggestParams._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 © 2023. All Rights Reserved.