public class StreamSpecification extends Object implements Jsonizable
| Constructor and Description |
|---|
StreamSpecification(boolean enableStream)
构造一个StreamSpecification对象。
注意:传入的enableStream必须为false,原因是当enableStream为true时,必须指定expirationTime。
如果需要设置开启Stream,请使用另一构造函数。
|
StreamSpecification(boolean enableStream,
int expirationTime)
构造一个StreamSpecification对象。
注意:传入的enableStream必须为true,原因是当enableStream为false时,不能指定expirationTime。
如果需要设置关闭Stream,请使用另一构造函数。
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOriginColumnsToGet(Collection<String> originColumnsToGet)
添加要读取的原始列。
|
void |
addOriginColumnsToGet(String originColumnName)
添加要读取的原始列。
|
void |
addOriginColumnsToGet(String[] originColumnNames)
添加要读取的原始列。
|
int |
getExpirationTime()
获取expirationTime参数,单位为小时
|
Set<String> |
getOriginColumnsToGet()
返回要读取的原始列的名称列表(只读)。
|
boolean |
isEnableStream()
返回是否开启Stream
|
String |
jsonize() |
void |
jsonize(StringBuilder sb,
String newline) |
void |
setEnableStream(boolean enableStream)
设置是否开启Stream
|
void |
setExpirationTime(int expirationTime)
设置expirationTime参数,单位为小时
|
String |
toString() |
public StreamSpecification(boolean enableStream)
enableStream - 必须为false,代表关闭Streampublic StreamSpecification(boolean enableStream,
int expirationTime)
enableStream - 必须为true,代表开启StreamexpirationTime - 单位为小时,必须大于0public boolean isEnableStream()
public void setEnableStream(boolean enableStream)
enableStream - public int getExpirationTime()
public void setExpirationTime(int expirationTime)
expirationTime - public Set<String> getOriginColumnsToGet()
public void addOriginColumnsToGet(String originColumnName)
originColumnName - 要返回原始列的名称。public void addOriginColumnsToGet(String[] originColumnNames)
originColumnNames - 要返回原始列的名称。public void addOriginColumnsToGet(Collection<String> originColumnsToGet)
originColumnsToGet - public String jsonize()
jsonize in interface Jsonizablepublic void jsonize(StringBuilder sb, String newline)
jsonize in interface JsonizableCopyright © 2024. All Rights Reserved.