public class RealtimeLogDeliveryTask extends AbstractModel
header, skipSign
Constructor and Description |
---|
RealtimeLogDeliveryTask() |
RealtimeLogDeliveryTask(RealtimeLogDeliveryTask 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 |
getArea()
Get 数据投递区域,取值有: mainland:中国大陆境内; overseas:全球(不含中国大陆)。
|
CLSTopic |
getCLS()
Get CLS 的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCreateTime()
Get 创建时间。
|
CustomEndpoint |
getCustomEndpoint()
Get 自定义 HTTP 服务的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
CustomField[] |
getCustomFields()
Get 投递的自定义字段列表。
|
DeliveryCondition[] |
getDeliveryConditions()
Get 日志投递的过滤条件。
|
String |
getDeliveryStatus()
Get 实时日志投递任务的状态,取值有: enabled: 已启用; disabled: 已停用;deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。
|
String[] |
getEntityList()
Get 实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: 七层域名:domain.example.com; 四层代理实例:sid-2s69eb5wcms7。
|
String[] |
getFields()
Get 投递的预设字段列表。
|
LogFormat |
getLogFormat()
Get 日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:
当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;
当 TaskType 取值为 s3 时,默认格式为 JSON Lines。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getLogType()
Get 数据投递类型,取值有: domain:站点加速日志; application:四层代理日志; web-rateLiming:速率限制和 CC 攻击防护日志; web-attack:托管规则日志; web-rule:自定义规则日志; web-bot:Bot管理日志。
|
S3 |
getS3()
Get AWS S3 兼容存储桶的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSample()
Get 采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。
|
String |
getTaskId()
Get 实时日志投递任务 ID。
|
String |
getTaskName()
Get 实时日志投递任务的名称。
|
String |
getTaskType()
Get 实时日志投递任务类型,取值有: cls: 推送到腾讯云 CLS; custom_endpoint:推送到自定义 HTTP(S) 地址; s3:推送到 AWS S3 兼容存储桶地址。
|
String |
getUpdateTime()
Get 更新时间。
|
void |
setArea(String Area)
Set 数据投递区域,取值有: mainland:中国大陆境内; overseas:全球(不含中国大陆)。
|
void |
setCLS(CLSTopic CLS)
Set CLS 的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateTime(String CreateTime)
Set 创建时间。
|
void |
setCustomEndpoint(CustomEndpoint CustomEndpoint)
Set 自定义 HTTP 服务的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCustomFields(CustomField[] CustomFields)
Set 投递的自定义字段列表。
|
void |
setDeliveryConditions(DeliveryCondition[] DeliveryConditions)
Set 日志投递的过滤条件。
|
void |
setDeliveryStatus(String DeliveryStatus)
Set 实时日志投递任务的状态,取值有: enabled: 已启用; disabled: 已停用;deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。
|
void |
setEntityList(String[] EntityList)
Set 实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: 七层域名:domain.example.com; 四层代理实例:sid-2s69eb5wcms7。
|
void |
setFields(String[] Fields)
Set 投递的预设字段列表。
|
void |
setLogFormat(LogFormat LogFormat)
Set 日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:
当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;
当 TaskType 取值为 s3 时,默认格式为 JSON Lines。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLogType(String LogType)
Set 数据投递类型,取值有: domain:站点加速日志; application:四层代理日志; web-rateLiming:速率限制和 CC 攻击防护日志; web-attack:托管规则日志; web-rule:自定义规则日志; web-bot:Bot管理日志。
|
void |
setS3(S3 S3)
Set AWS S3 兼容存储桶的配置信息。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSample(Long Sample)
Set 采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。
|
void |
setTaskId(String TaskId)
Set 实时日志投递任务 ID。
|
void |
setTaskName(String TaskName)
Set 实时日志投递任务的名称。
|
void |
setTaskType(String TaskType)
Set 实时日志投递任务类型,取值有: cls: 推送到腾讯云 CLS; custom_endpoint:推送到自定义 HTTP(S) 地址; s3:推送到 AWS S3 兼容存储桶地址。
|
void |
setUpdateTime(String UpdateTime)
Set 更新时间。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public RealtimeLogDeliveryTask()
public RealtimeLogDeliveryTask(RealtimeLogDeliveryTask source)
public String getTaskId()
public void setTaskId(String TaskId)
TaskId
- 实时日志投递任务 ID。public String getTaskName()
public void setTaskName(String TaskName)
TaskName
- 实时日志投递任务的名称。public String getDeliveryStatus()
public void setDeliveryStatus(String DeliveryStatus)
DeliveryStatus
- 实时日志投递任务的状态,取值有: public String getTaskType()
public void setTaskType(String TaskType)
TaskType
- 实时日志投递任务类型,取值有: public String[] getEntityList()
public void setEntityList(String[] EntityList)
EntityList
- 实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: public String getLogType()
public void setLogType(String LogType)
LogType
- 数据投递类型,取值有: public String getArea()
public void setArea(String Area)
Area
- 数据投递区域,取值有: public String[] getFields()
public void setFields(String[] Fields)
Fields
- 投递的预设字段列表。public CustomField[] getCustomFields()
public void setCustomFields(CustomField[] CustomFields)
CustomFields
- 投递的自定义字段列表。public DeliveryCondition[] getDeliveryConditions()
public void setDeliveryConditions(DeliveryCondition[] DeliveryConditions)
DeliveryConditions
- 日志投递的过滤条件。public Long getSample()
public void setSample(Long Sample)
Sample
- 采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。public LogFormat getLogFormat()
public void setLogFormat(LogFormat LogFormat)
LogFormat
- 日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:
public CLSTopic getCLS()
public void setCLS(CLSTopic CLS)
CLS
- CLS 的配置信息。
注意:此字段可能返回 null,表示取不到有效值。public CustomEndpoint getCustomEndpoint()
public void setCustomEndpoint(CustomEndpoint CustomEndpoint)
CustomEndpoint
- 自定义 HTTP 服务的配置信息。
注意:此字段可能返回 null,表示取不到有效值。public S3 getS3()
public void setS3(S3 S3)
S3
- AWS S3 兼容存储桶的配置信息。
注意:此字段可能返回 null,表示取不到有效值。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- 创建时间。public String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime
- 更新时间。Copyright © 2024. All rights reserved.