Class ModifyShipperRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.ModifyShipperRequest
-
public class ModifyShipperRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyShipperRequest()ModifyShipperRequest(ModifyShipperRequest 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 投递日志的内容格式配置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 投递规则投递的新的目录前缀StringgetShipperId()Get 投递规则IDStringgetShipperName()Get 投递规则的名字BooleangetStatus()Get 投递规则的开关状态voidsetBucket(String Bucket)Set 投递规则投递的新的bucketvoidsetCompress(CompressInfo Compress)Set 投递日志的压缩配置voidsetContent(ContentInfo Content)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 投递规则投递的新的目录前缀voidsetShipperId(String ShipperId)Set 投递规则IDvoidsetShipperName(String ShipperName)Set 投递规则的名字voidsetStatus(Boolean Status)Set 投递规则的开关状态voidtoMap(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
-
ModifyShipperRequest
public ModifyShipperRequest()
-
ModifyShipperRequest
public ModifyShipperRequest(ModifyShipperRequest 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
-
getShipperId
public String getShipperId()
Get 投递规则ID- Returns:
- ShipperId 投递规则ID
-
setShipperId
public void setShipperId(String ShipperId)
Set 投递规则ID- Parameters:
ShipperId- 投递规则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- 投递规则投递的新的目录前缀
-
getStatus
public Boolean getStatus()
Get 投递规则的开关状态- Returns:
- Status 投递规则的开关状态
-
setStatus
public void setStatus(Boolean Status)
Set 投递规则的开关状态- Parameters:
Status- 投递规则的开关状态
-
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(随机数命名)
-
-