public class UserDefineRule extends Object
| 构造器和说明 |
|---|
UserDefineRule(ParsePathRule parsePathRule,
ShardHashKey shardHashKey,
Boolean enableRawLog,
Map<String,String> fields) |
| 限定符和类型 | 方法和说明 |
|---|---|
Advanced |
getAdvanced() |
Boolean |
getEnableRawLog() |
Map<String,String> |
getFields() |
ParsePathRule |
getParsePathRule() |
Plugin |
getPlugin() |
ShardHashKey |
getShardHashKey() |
Boolean |
getTailFiles() |
void |
setAdvanced(Advanced advanced) |
void |
setEnableRawLog(Boolean enableRawLog) |
void |
setFields(Map<String,String> fields) |
void |
setParsePathRule(ParsePathRule parsePathRule) |
void |
setPlugin(Plugin plugin) |
void |
setShardHashKey(ShardHashKey shardHashKey) |
void |
setTailFiles(Boolean tailFiles) |
public UserDefineRule(ParsePathRule parsePathRule, ShardHashKey shardHashKey, Boolean enableRawLog, Map<String,String> fields)
parsePathRule - 解析采集路径的规则shardHashKey - 路由日志分区的规则enableRawLog - 是否上传原始日志fields - 为日志添加常量字段public ParsePathRule getParsePathRule()
public void setParsePathRule(ParsePathRule parsePathRule)
parsePathRule - 解析采集路径的规则public ShardHashKey getShardHashKey()
public void setShardHashKey(ShardHashKey shardHashKey)
shardHashKey - 路由日志分区的规则public Boolean getEnableRawLog()
public void setEnableRawLog(Boolean enableRawLog)
enableRawLog - 是否上传原始日志public Plugin getPlugin()
public void setPlugin(Plugin plugin)
plugin - LogCollector插件配置public Advanced getAdvanced()
public void setAdvanced(Advanced advanced)
advanced - LogCollector扩展配置public Boolean getTailFiles()
public void setTailFiles(Boolean tailFiles)
tailFiles - LogCollector采集策略,即指定LogCollector采集增量日志还是全量日志Copyright © 2025. All rights reserved.