Class CreateLogConfigRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tem.v20210701.models.CreateLogConfigRequest
-
public class CreateLogConfigRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateLogConfigRequest()
CreateLogConfigRequest(CreateLogConfigRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApplicationId()
Get 应用 IDString
getBeginningRegex()
Get 首行正则表达式,当LogType=multiline_log 时生效String
getEnvironmentId()
Get 环境 IDLogConfigExtractRule
getExtractRule()
Get 导出规则String
getFilePattern()
Get 收集文件名模式,当 InputType=container_file 时生效String
getInputType()
Get 收集类型,container_stdout 为标准输出;container_file 为文件;String
getLogPath()
Get 收集文件目录,当 InputType=container_file 时生效String
getLogsetId()
Get 日志集 IDString
getLogType()
Get 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则String
getName()
Get 配置名String
getTopicId()
Get 日志主题 IDvoid
setApplicationId(String ApplicationId)
Set 应用 IDvoid
setBeginningRegex(String BeginningRegex)
Set 首行正则表达式,当LogType=multiline_log 时生效void
setEnvironmentId(String EnvironmentId)
Set 环境 IDvoid
setExtractRule(LogConfigExtractRule ExtractRule)
Set 导出规则void
setFilePattern(String FilePattern)
Set 收集文件名模式,当 InputType=container_file 时生效void
setInputType(String InputType)
Set 收集类型,container_stdout 为标准输出;container_file 为文件;void
setLogPath(String LogPath)
Set 收集文件目录,当 InputType=container_file 时生效void
setLogsetId(String LogsetId)
Set 日志集 IDvoid
setLogType(String LogType)
Set 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则void
setName(String Name)
Set 配置名void
setTopicId(String TopicId)
Set 日志主题 IDvoid
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateLogConfigRequest
public CreateLogConfigRequest()
-
CreateLogConfigRequest
public CreateLogConfigRequest(CreateLogConfigRequest 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.
-
-
Method Detail
-
getEnvironmentId
public String getEnvironmentId()
Get 环境 ID- Returns:
- EnvironmentId 环境 ID
-
setEnvironmentId
public void setEnvironmentId(String EnvironmentId)
Set 环境 ID- Parameters:
EnvironmentId
- 环境 ID
-
getName
public String getName()
Get 配置名- Returns:
- Name 配置名
-
setName
public void setName(String Name)
Set 配置名- Parameters:
Name
- 配置名
-
getInputType
public String getInputType()
Get 收集类型,container_stdout 为标准输出;container_file 为文件;- Returns:
- InputType 收集类型,container_stdout 为标准输出;container_file 为文件;
-
setInputType
public void setInputType(String InputType)
Set 收集类型,container_stdout 为标准输出;container_file 为文件;- Parameters:
InputType
- 收集类型,container_stdout 为标准输出;container_file 为文件;
-
getApplicationId
public String getApplicationId()
Get 应用 ID- Returns:
- ApplicationId 应用 ID
-
setApplicationId
public void setApplicationId(String ApplicationId)
Set 应用 ID- Parameters:
ApplicationId
- 应用 ID
-
getLogsetId
public String getLogsetId()
Get 日志集 ID- Returns:
- LogsetId 日志集 ID
-
setLogsetId
public void setLogsetId(String LogsetId)
Set 日志集 ID- Parameters:
LogsetId
- 日志集 ID
-
getTopicId
public String getTopicId()
Get 日志主题 ID- Returns:
- TopicId 日志主题 ID
-
setTopicId
public void setTopicId(String TopicId)
Set 日志主题 ID- Parameters:
TopicId
- 日志主题 ID
-
getLogType
public String getLogType()
Get 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则- Returns:
- LogType 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则
-
setLogType
public void setLogType(String LogType)
Set 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则- Parameters:
LogType
- 日志提取模式,minimalist_log 为单行全文;multiline_log 为多行全文;json_log 为 json格式;fullregex_log 为单行正则;multiline_fullregex_log 为多行正则
-
getBeginningRegex
public String getBeginningRegex()
Get 首行正则表达式,当LogType=multiline_log 时生效- Returns:
- BeginningRegex 首行正则表达式,当LogType=multiline_log 时生效
-
setBeginningRegex
public void setBeginningRegex(String BeginningRegex)
Set 首行正则表达式,当LogType=multiline_log 时生效- Parameters:
BeginningRegex
- 首行正则表达式,当LogType=multiline_log 时生效
-
getLogPath
public String getLogPath()
Get 收集文件目录,当 InputType=container_file 时生效- Returns:
- LogPath 收集文件目录,当 InputType=container_file 时生效
-
setLogPath
public void setLogPath(String LogPath)
Set 收集文件目录,当 InputType=container_file 时生效- Parameters:
LogPath
- 收集文件目录,当 InputType=container_file 时生效
-
getFilePattern
public String getFilePattern()
Get 收集文件名模式,当 InputType=container_file 时生效- Returns:
- FilePattern 收集文件名模式,当 InputType=container_file 时生效
-
setFilePattern
public void setFilePattern(String FilePattern)
Set 收集文件名模式,当 InputType=container_file 时生效- Parameters:
FilePattern
- 收集文件名模式,当 InputType=container_file 时生效
-
getExtractRule
public LogConfigExtractRule getExtractRule()
Get 导出规则- Returns:
- ExtractRule 导出规则
-
setExtractRule
public void setExtractRule(LogConfigExtractRule ExtractRule)
Set 导出规则- Parameters:
ExtractRule
- 导出规则
-
-