public class DelimiterConfigInputDetail extends LocalFileConfigInputDetail implements Serializable
advanced, delaySkipBytes, discardNonUtf8, discardUnmatch, dockerExcludeEnv, dockerExcludeLabel, dockerIncludeEnv, dockerIncludeLabel, fileEncoding, filePattern, isDockerFile, logPath, logType, maxDepth, pluginDetail, preserve, preserveDepth, tailExisted, timeFormat, topicFormatadjustTimezone, delayAlarmBytes, enableRawLog, enableTag, filterKey, filterRegex, localStorage, logTimezone, maxSendRate, mergeType, priority, sendRateExpire, sensitiveKeys, shardHashKey| Constructor and Description |
|---|
DelimiterConfigInputDetail() |
DelimiterConfigInputDetail(String logPath,
String filePattern,
String separator,
String quote,
ArrayList<String> key,
String timeKey,
String timeFormat,
boolean autoExtend,
boolean localStorage) |
| Modifier and Type | Method and Description |
|---|---|
void |
FromJsonObject(com.alibaba.fastjson.JSONObject inputDetail) |
ArrayList<String> |
GetKey() |
String |
GetQuote() |
String |
GetSeparator() |
String |
GetTimeKey() |
boolean |
isAcceptNoEnoughKeys() |
boolean |
isAutoExtend() |
void |
setAcceptNoEnoughKeys(boolean acceptNoEnoughKeys) |
void |
SetAutoExtend(boolean autoExtend) |
void |
SetKey(ArrayList<String> key) |
void |
SetKey(com.alibaba.fastjson.JSONArray key) |
void |
SetQuote(String quote) |
void |
SetSeparator(String separator) |
void |
SetTimeKey(String timeKey) |
com.alibaba.fastjson.JSONObject |
ToJsonObject() |
getAdvanced, getDelaySkipBytes, GetDiscardNonUtf8, GetDiscardUnmatch, getDockerExcludeEnv, getDockerExcludeLabel, getDockerIncludeEnv, getDockerIncludeLabel, GetFileEncoding, GetFilePattern, GetLogPath, GetLogType, GetMaxDepth, GetPluginDetail, GetPreserve, GetPreserveDepth, GetTailExisted, GetTimeFormat, GetTopicFormat, isDockerFile, LocalFileConfigFromJsonObject, LocalFileConfigToJsonObject, setAdvanced, setDelaySkipBytes, SetDiscardNonUtf8, SetDiscardUnmatch, setDockerExcludeEnv, setDockerExcludeLabel, setDockerFile, setDockerIncludeEnv, setDockerIncludeLabel, SetFileEncoding, SetFilePattern, SetLogPath, SetLogType, SetMaxDepth, SetPluginDetail, SetPreserve, SetPreserveDepth, SetTailExisted, SetTimeFormat, SetTopicFormatCommonConfigFromJsonObject, CommonConfigToJsonObject, FromJsonObjectS, FromJsonStringS, getDelayAlarmBytes, GetEnableRawLog, GetEnableTag, GetFilterKey, GetFilterRegex, GetLocalStorage, getLogTimezone, getMaxSendRate, getMergeType, getPriority, getSendRateExpire, GetSensitiveKeys, GetShardHashKey, isAdjustTimezone, setAdjustTimezone, setDelayAlarmBytes, SetEnableRawLog, SetEnableTag, SetFilterKey, SetFilterKeyRegex, SetFilterRegex, SetLocalStorage, setLogTimezone, setMaxSendRate, setMergeType, setPriority, setSendRateExpire, SetSensitiveKeys, SetShardHashKey, SetShardHashKeyListpublic String GetSeparator()
public void SetSeparator(String separator)
public String GetQuote()
public void SetQuote(String quote)
public void SetKey(com.alibaba.fastjson.JSONArray key)
throws LogException
LogExceptionpublic String GetTimeKey()
public void SetTimeKey(String timeKey)
public boolean isAutoExtend()
public void SetAutoExtend(boolean autoExtend)
public boolean isAcceptNoEnoughKeys()
public void setAcceptNoEnoughKeys(boolean acceptNoEnoughKeys)
public com.alibaba.fastjson.JSONObject ToJsonObject()
ToJsonObject in class CommonConfigInputDetailpublic void FromJsonObject(com.alibaba.fastjson.JSONObject inputDetail)
throws LogException
FromJsonObject in class CommonConfigInputDetailLogExceptionCopyright © 2025. All Rights Reserved.