public class LogConfig extends AbstractModel
| Constructor and Description | 
|---|
| LogConfig() | 
| LogConfig(LogConfig source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getApplicationId()Get Application ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| String | getApplicationName()Get Application name
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| String | getBeginningRegex()Get First line regex. | 
| String | getCreateDate()Get Creation time. | 
| LogConfigExtractRule | getExtractRule()Get Export rules
Note: This field may return `null`, indicating that no valid value was found. | 
| String | getFilePattern()Get Name pattern of files to collect. | 
| String | getInputType()Get Collection type. | 
| String | getLogPath()Get Directory of files to collect. | 
| String | getLogsetId()Get Logset ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| String | getLogType()Get Log withdrawal mode. | 
| String | getModifyDate()Get Update time
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| String | getName()Get Name. | 
| String | getTopicId()Get Log topic ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setApplicationId(String ApplicationId)Set Application ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setApplicationName(String ApplicationName)Set Application name
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setBeginningRegex(String BeginningRegex)Set First line regex. | 
| void | setCreateDate(String CreateDate)Set Creation time. | 
| void | setExtractRule(LogConfigExtractRule ExtractRule)Set Export rules
Note: This field may return `null`, indicating that no valid value was found. | 
| void | setFilePattern(String FilePattern)Set Name pattern of files to collect. | 
| void | setInputType(String InputType)Set Collection type. | 
| void | setLogPath(String LogPath)Set Directory of files to collect. | 
| void | setLogsetId(String LogsetId)Set Logset ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setLogType(String LogType)Set Log withdrawal mode. | 
| void | setModifyDate(String ModifyDate)Set Update time
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setName(String Name)Set Name. | 
| void | setTopicId(String TopicId)Set Log topic ID
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic LogConfig()
public LogConfig(LogConfig source)
public String getName()
public void setName(String Name)
Name - Name.public String getInputType()
public void setInputType(String InputType)
InputType - Collection type. Values: `container_stdout` (standard); `container_file` (file)public String getLogsetId()
public void setLogsetId(String LogsetId)
LogsetId - Logset ID
Note: This field may return `null`, indicating that no valid values can be obtained.public String getTopicId()
public void setTopicId(String TopicId)
TopicId - Log topic ID
Note: This field may return `null`, indicating that no valid values can be obtained.public String getLogType()
public void setLogType(String LogType)
LogType - Log withdrawal mode. Values: `minimalist_log` (full text in a single line); `multiline_log` (full text in multiple lines); `fullregex_log` (regex in a single line); `multiline_fullregex_log` (regex in multiple lines), `json_log` (JSON);public String getBeginningRegex()
public void setBeginningRegex(String BeginningRegex)
BeginningRegex - First line regex. It’s valid when `LogType` is `multiline_log` or `multiline_fullregex_log`.
Note: This field may return `null`, indicating that no valid value was found.public String getLogPath()
public void setLogPath(String LogPath)
LogPath - Directory of files to collect. It’s valid when `InputType` is `container_file`.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getFilePattern()
public void setFilePattern(String FilePattern)
FilePattern - Name pattern of files to collect. It’s valid when `InputType` is `container_file`.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getCreateDate()
public void setCreateDate(String CreateDate)
CreateDate - Creation time.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getModifyDate()
public void setModifyDate(String ModifyDate)
ModifyDate - Update time
Note: This field may return `null`, indicating that no valid values can be obtained.public String getApplicationId()
public void setApplicationId(String ApplicationId)
ApplicationId - Application ID
Note: This field may return `null`, indicating that no valid values can be obtained.public String getApplicationName()
public void setApplicationName(String ApplicationName)
ApplicationName - Application name
Note: This field may return `null`, indicating that no valid values can be obtained.public LogConfigExtractRule getExtractRule()
public void setExtractRule(LogConfigExtractRule ExtractRule)
ExtractRule - Export rules
Note: This field may return `null`, indicating that no valid value was found.Copyright © 2023. All rights reserved.