public abstract class CommonConfigInputDetail extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
adjustTimezone |
protected long |
delayAlarmBytes |
protected boolean |
enableRawLog |
protected boolean |
enableTag |
protected ArrayList<String> |
filterKey |
protected ArrayList<String> |
filterRegex |
protected boolean |
localStorage |
protected String |
logTimezone |
protected int |
maxSendRate |
protected String |
mergeType |
protected int |
priority |
protected int |
sendRateExpire |
protected ArrayList<SensitiveKey> |
sensitiveKeys |
protected ArrayList<String> |
shardHashKey |
| Constructor and Description |
|---|
CommonConfigInputDetail() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CommonConfigFromJsonObject(com.alibaba.fastjson.JSONObject inputDetail) |
protected void |
CommonConfigToJsonObject(com.alibaba.fastjson.JSONObject jsonObj) |
abstract void |
FromJsonObject(com.alibaba.fastjson.JSONObject inputDetail) |
static CommonConfigInputDetail |
FromJsonObjectS(String inputType,
com.alibaba.fastjson.JSONObject inputDetail) |
static CommonConfigInputDetail |
FromJsonStringS(String inputType,
String jsonString) |
long |
getDelayAlarmBytes() |
boolean |
GetEnableRawLog() |
boolean |
GetEnableTag() |
ArrayList<String> |
GetFilterKey() |
ArrayList<String> |
GetFilterRegex() |
boolean |
GetLocalStorage() |
String |
getLogTimezone() |
int |
getMaxSendRate() |
String |
getMergeType() |
int |
getPriority() |
int |
getSendRateExpire() |
ArrayList<SensitiveKey> |
GetSensitiveKeys() |
ArrayList<String> |
GetShardHashKey() |
boolean |
isAdjustTimezone() |
void |
setAdjustTimezone(boolean adjustTimezone) |
void |
setDelayAlarmBytes(long delayAlarmBytes) |
void |
SetEnableRawLog(boolean enableRawLog) |
void |
SetEnableTag(boolean enableTag) |
void |
SetFilterKey(com.alibaba.fastjson.JSONArray filterKey) |
void |
SetFilterKeyRegex(List<String> filterKey,
List<String> filterRegex) |
void |
SetFilterRegex(com.alibaba.fastjson.JSONArray filterRegex) |
void |
SetLocalStorage(boolean localStorage) |
void |
setLogTimezone(String logTimezone) |
void |
setMaxSendRate(int maxSendRate) |
void |
setMergeType(String mergeType) |
void |
setPriority(int priority) |
void |
setSendRateExpire(int sendRateExpire) |
void |
SetSensitiveKeys(List<SensitiveKey> sensitiveKeys) |
void |
SetShardHashKey(com.alibaba.fastjson.JSONArray shardHashKey) |
void |
SetShardHashKeyList(List<String> shardHashKey) |
abstract com.alibaba.fastjson.JSONObject |
ToJsonObject() |
protected boolean localStorage
protected boolean enableTag
protected boolean enableRawLog
protected int maxSendRate
protected int sendRateExpire
protected ArrayList<SensitiveKey> sensitiveKeys
protected String mergeType
protected long delayAlarmBytes
protected boolean adjustTimezone
protected String logTimezone
protected int priority
public int getPriority()
public void setPriority(int priority)
public boolean isAdjustTimezone()
public void setAdjustTimezone(boolean adjustTimezone)
public String getLogTimezone()
public void setLogTimezone(String logTimezone)
public long getDelayAlarmBytes()
public void setDelayAlarmBytes(long delayAlarmBytes)
public String getMergeType()
public void setMergeType(String mergeType)
public int getMaxSendRate()
public void setMaxSendRate(int maxSendRate)
public int getSendRateExpire()
public void setSendRateExpire(int sendRateExpire)
public boolean GetEnableRawLog()
public void SetEnableRawLog(boolean enableRawLog)
public boolean GetEnableTag()
public void SetEnableTag(boolean enableTag)
public boolean GetLocalStorage()
public void SetLocalStorage(boolean localStorage)
public void SetSensitiveKeys(List<SensitiveKey> sensitiveKeys)
public ArrayList<SensitiveKey> GetSensitiveKeys()
public void SetShardHashKey(com.alibaba.fastjson.JSONArray shardHashKey)
throws LogException
LogExceptionpublic void SetFilterRegex(com.alibaba.fastjson.JSONArray filterRegex)
throws LogException
LogExceptionpublic void SetFilterKey(com.alibaba.fastjson.JSONArray filterKey)
throws LogException
LogExceptionpublic abstract com.alibaba.fastjson.JSONObject ToJsonObject()
public abstract void FromJsonObject(com.alibaba.fastjson.JSONObject inputDetail)
throws LogException
LogExceptionprotected void CommonConfigToJsonObject(com.alibaba.fastjson.JSONObject jsonObj)
protected void CommonConfigFromJsonObject(com.alibaba.fastjson.JSONObject inputDetail)
throws LogException
LogExceptionpublic static CommonConfigInputDetail FromJsonStringS(String inputType, String jsonString) throws LogException
LogExceptionpublic static CommonConfigInputDetail FromJsonObjectS(String inputType, com.alibaba.fastjson.JSONObject inputDetail) throws LogException
LogExceptionCopyright © 2025. All Rights Reserved.