Class CreateShipperRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.CreateShipperRequest
-
public class CreateShipperRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateShipperRequest()CreateShipperRequest(CreateShipperRequest 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 StringgetBucket()Get 创建的投递规则投递的bucketCompressInfogetCompress()Get 投递日志的压缩配置ContentInfogetContent()Get 投递日志的内容格式配置LonggetEndTime()Get 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。LonggetFilenameMode()Get 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)FilterRuleInfo[]getFilterRules()Get 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递LonggetInterval()Get 投递的时间间隔,单位 秒,默认300,范围 300-900LonggetMaxSize()Get 投递的文件的最大值,单位 MB,默认256,范围 5-256StringgetPartition()Get 投递日志的分区规则,支持strftime的时间格式表示StringgetPrefix()Get 创建的投递规则投递目录的前缀StringgetShipperName()Get 投递规则的名字LonggetStartTime()Get 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。StringgetTopicId()Get 创建的投递规则所属的日志主题IDvoidsetBucket(String Bucket)Set 创建的投递规则投递的bucketvoidsetCompress(CompressInfo Compress)Set 投递日志的压缩配置voidsetContent(ContentInfo Content)Set 投递日志的内容格式配置voidsetEndTime(Long EndTime)Set 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。voidsetFilenameMode(Long FilenameMode)Set 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)voidsetFilterRules(FilterRuleInfo[] FilterRules)Set 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递voidsetInterval(Long Interval)Set 投递的时间间隔,单位 秒,默认300,范围 300-900voidsetMaxSize(Long MaxSize)Set 投递的文件的最大值,单位 MB,默认256,范围 5-256voidsetPartition(String Partition)Set 投递日志的分区规则,支持strftime的时间格式表示voidsetPrefix(String Prefix)Set 创建的投递规则投递目录的前缀voidsetShipperName(String ShipperName)Set 投递规则的名字voidsetStartTime(Long StartTime)Set 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。voidsetTopicId(String TopicId)Set 创建的投递规则所属的日志主题IDvoidtoMap(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
-
CreateShipperRequest
public CreateShipperRequest()
-
CreateShipperRequest
public CreateShipperRequest(CreateShipperRequest 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
-
getTopicId
public String getTopicId()
Get 创建的投递规则所属的日志主题ID- Returns:
- TopicId 创建的投递规则所属的日志主题ID
-
setTopicId
public void setTopicId(String TopicId)
Set 创建的投递规则所属的日志主题ID- Parameters:
TopicId- 创建的投递规则所属的日志主题ID
-
getBucket
public String getBucket()
Get 创建的投递规则投递的bucket- Returns:
- Bucket 创建的投递规则投递的bucket
-
setBucket
public void setBucket(String Bucket)
Set 创建的投递规则投递的bucket- Parameters:
Bucket- 创建的投递规则投递的bucket
-
getPrefix
public String getPrefix()
Get 创建的投递规则投递目录的前缀- Returns:
- Prefix 创建的投递规则投递目录的前缀
-
setPrefix
public void setPrefix(String Prefix)
Set 创建的投递规则投递目录的前缀- Parameters:
Prefix- 创建的投递规则投递目录的前缀
-
getShipperName
public String getShipperName()
Get 投递规则的名字- Returns:
- ShipperName 投递规则的名字
-
setShipperName
public void setShipperName(String ShipperName)
Set 投递规则的名字- Parameters:
ShipperName- 投递规则的名字
-
getInterval
public Long getInterval()
Get 投递的时间间隔,单位 秒,默认300,范围 300-900- Returns:
- Interval 投递的时间间隔,单位 秒,默认300,范围 300-900
-
setInterval
public void setInterval(Long Interval)
Set 投递的时间间隔,单位 秒,默认300,范围 300-900- Parameters:
Interval- 投递的时间间隔,单位 秒,默认300,范围 300-900
-
getMaxSize
public Long getMaxSize()
Get 投递的文件的最大值,单位 MB,默认256,范围 5-256- Returns:
- MaxSize 投递的文件的最大值,单位 MB,默认256,范围 5-256
-
setMaxSize
public void setMaxSize(Long MaxSize)
Set 投递的文件的最大值,单位 MB,默认256,范围 5-256- Parameters:
MaxSize- 投递的文件的最大值,单位 MB,默认256,范围 5-256
-
getFilterRules
public FilterRuleInfo[] getFilterRules()
Get 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递- Returns:
- FilterRules 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
-
setFilterRules
public void setFilterRules(FilterRuleInfo[] FilterRules)
Set 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递- Parameters:
FilterRules- 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
-
getPartition
public String getPartition()
Get 投递日志的分区规则,支持strftime的时间格式表示- Returns:
- Partition 投递日志的分区规则,支持strftime的时间格式表示
-
setPartition
public void setPartition(String Partition)
Set 投递日志的分区规则,支持strftime的时间格式表示- Parameters:
Partition- 投递日志的分区规则,支持strftime的时间格式表示
-
getCompress
public CompressInfo getCompress()
Get 投递日志的压缩配置- Returns:
- Compress 投递日志的压缩配置
-
setCompress
public void setCompress(CompressInfo Compress)
Set 投递日志的压缩配置- Parameters:
Compress- 投递日志的压缩配置
-
getContent
public ContentInfo getContent()
Get 投递日志的内容格式配置- Returns:
- Content 投递日志的内容格式配置
-
setContent
public void setContent(ContentInfo Content)
Set 投递日志的内容格式配置- Parameters:
Content- 投递日志的内容格式配置
-
getFilenameMode
public Long getFilenameMode()
Get 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)- Returns:
- FilenameMode 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)
-
setFilenameMode
public void setFilenameMode(Long FilenameMode)
Set 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)- Parameters:
FilenameMode- 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)
-
getStartTime
public Long getStartTime()
Get 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。- Returns:
- StartTime 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。
-
setStartTime
public void setStartTime(Long StartTime)
Set 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。- Parameters:
StartTime- 投递数据范围的开始时间点,不能超出日志主题的生命周期起点。如果用户不填写,默认为用户新建投递任务的时间。
-
getEndTime
public Long getEndTime()
Get 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。- Returns:
- EndTime 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。
-
setEndTime
public void setEndTime(Long EndTime)
Set 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。- Parameters:
EndTime- 投递数据范围的结束时间点,不能填写未来时间。如果用户不填写,默认为持续投递,即无限。
-
-