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, toJsonString
public 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.