lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.390 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.393

- old
+ new

@@ -1512,24 +1512,27 @@ # @type Partition: String # @param Compress: 投递日志的压缩配置 # @type Compress: :class:`Tencentcloud::Cls.v20201016.models.CompressInfo` # @param Content: 投递日志的内容格式配置 # @type Content: :class:`Tencentcloud::Cls.v20201016.models.ContentInfo` + # @param FilenameMode: 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名) + # @type FilenameMode: Integer - attr_accessor :TopicId, :Bucket, :Prefix, :ShipperName, :Interval, :MaxSize, :FilterRules, :Partition, :Compress, :Content + attr_accessor :TopicId, :Bucket, :Prefix, :ShipperName, :Interval, :MaxSize, :FilterRules, :Partition, :Compress, :Content, :FilenameMode - def initialize(topicid=nil, bucket=nil, prefix=nil, shippername=nil, interval=nil, maxsize=nil, filterrules=nil, partition=nil, compress=nil, content=nil) + def initialize(topicid=nil, bucket=nil, prefix=nil, shippername=nil, interval=nil, maxsize=nil, filterrules=nil, partition=nil, compress=nil, content=nil, filenamemode=nil) @TopicId = topicid @Bucket = bucket @Prefix = prefix @ShipperName = shippername @Interval = interval @MaxSize = maxsize @FilterRules = filterrules @Partition = partition @Compress = compress @Content = content + @FilenameMode = filenamemode end def deserialize(params) @TopicId = params['TopicId'] @Bucket = params['Bucket'] @@ -1552,10 +1555,11 @@ end unless params['Content'].nil? @Content = ContentInfo.new @Content.deserialize(params['Content']) end + @FilenameMode = params['FilenameMode'] end end # CreateShipper返回参数结构体 class CreateShipperResponse < TencentCloud::Common::AbstractModel @@ -3679,11 +3683,11 @@ # JSON类型描述 class JsonInfo < TencentCloud::Common::AbstractModel # @param EnableTag: 启用标志 # @type EnableTag: Boolean - # @param MetaFields: 元数据信息列表, 可选值为 __SOURCE__、__FILENAME__、__TIMESTAMP__。 + # @param MetaFields: 元数据信息列表, 可选值为 __SOURCE__、__FILENAME__、__TIMESTAMP__、__HOSTNAME__。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type MetaFields: Array attr_accessor :EnableTag, :MetaFields @@ -4687,14 +4691,16 @@ # @type Partition: String # @param Compress: 投递日志的压缩配置 # @type Compress: :class:`Tencentcloud::Cls.v20201016.models.CompressInfo` # @param Content: 投递日志的内容格式配置 # @type Content: :class:`Tencentcloud::Cls.v20201016.models.ContentInfo` + # @param FilenameMode: 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名) + # @type FilenameMode: Integer - attr_accessor :ShipperId, :Bucket, :Prefix, :Status, :ShipperName, :Interval, :MaxSize, :FilterRules, :Partition, :Compress, :Content + attr_accessor :ShipperId, :Bucket, :Prefix, :Status, :ShipperName, :Interval, :MaxSize, :FilterRules, :Partition, :Compress, :Content, :FilenameMode - def initialize(shipperid=nil, bucket=nil, prefix=nil, status=nil, shippername=nil, interval=nil, maxsize=nil, filterrules=nil, partition=nil, compress=nil, content=nil) + def initialize(shipperid=nil, bucket=nil, prefix=nil, status=nil, shippername=nil, interval=nil, maxsize=nil, filterrules=nil, partition=nil, compress=nil, content=nil, filenamemode=nil) @ShipperId = shipperid @Bucket = bucket @Prefix = prefix @Status = status @ShipperName = shippername @@ -4702,10 +4708,11 @@ @MaxSize = maxsize @FilterRules = filterrules @Partition = partition @Compress = compress @Content = content + @FilenameMode = filenamemode end def deserialize(params) @ShipperId = params['ShipperId'] @Bucket = params['Bucket'] @@ -4729,9 +4736,10 @@ end unless params['Content'].nil? @Content = ContentInfo.new @Content.deserialize(params['Content']) end + @FilenameMode = params['FilenameMode'] end end # ModifyShipper返回参数结构体 class ModifyShipperResponse < TencentCloud::Common::AbstractModel