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 String
getBucket()
Get 投递规则投递的新的bucketCompressInfo
getCompress()
Get 投递日志的压缩配置ContentInfo
getContent()
Get 投递日志的内容格式配置Long
getFilenameMode()
Get 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)FilterRuleInfo[]
getFilterRules()
Get 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递Long
getInterval()
Get 投递的时间间隔,单位 秒,默认300,范围 300-900Long
getMaxSize()
Get 投递的文件的最大值,单位 MB,默认256,范围 5-256String
getPartition()
Get 投递日志的分区规则,支持strftime的时间格式表示String
getPrefix()
Get 投递规则投递的新的目录前缀String
getShipperId()
Get 投递规则IDString
getShipperName()
Get 投递规则的名字Boolean
getStatus()
Get 投递规则的开关状态void
setBucket(String Bucket)
Set 投递规则投递的新的bucketvoid
setCompress(CompressInfo Compress)
Set 投递日志的压缩配置void
setContent(ContentInfo Content)
Set 投递日志的内容格式配置void
setFilenameMode(Long FilenameMode)
Set 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)void
setFilterRules(FilterRuleInfo[] FilterRules)
Set 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递void
setInterval(Long Interval)
Set 投递的时间间隔,单位 秒,默认300,范围 300-900void
setMaxSize(Long MaxSize)
Set 投递的文件的最大值,单位 MB,默认256,范围 5-256void
setPartition(String Partition)
Set 投递日志的分区规则,支持strftime的时间格式表示void
setPrefix(String Prefix)
Set 投递规则投递的新的目录前缀void
setShipperId(String ShipperId)
Set 投递规则IDvoid
setShipperName(String ShipperName)
Set 投递规则的名字void
setStatus(Boolean Status)
Set 投递规则的开关状态void
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
-
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(随机数命名)
-
-