Class: TencentCloud::Cls::V20201016::CosRechargeInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201016/models.rb

Overview

cos导入配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, topicid = nil, logsetid = nil, name = nil, bucket = nil, bucketregion = nil, prefix = nil, logtype = nil, status = nil, enable = nil, createtime = nil, updatetime = nil, progress = nil, compress = nil, extractruleinfo = nil, tasktype = nil, metadata = nil) ⇒ CosRechargeInfo

Returns a new instance of CosRechargeInfo.



2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
# File 'lib/v20201016/models.rb', line 2269

def initialize(id=nil, topicid=nil, logsetid=nil, name=nil, bucket=nil, bucketregion=nil, prefix=nil, logtype=nil, status=nil, enable=nil, createtime=nil, updatetime=nil, progress=nil, compress=nil, extractruleinfo=nil, tasktype=nil, =nil)
  @Id = id
  @TopicId = topicid
  @LogsetId = logsetid
  @Name = name
  @Bucket = bucket
  @BucketRegion = bucketregion
  @Prefix = prefix
  @LogType = logtype
  @Status = status
  @Enable = enable
  @CreateTime = createtime
  @UpdateTime = updatetime
  @Progress = progress
  @Compress = compress
  @ExtractRuleInfo = extractruleinfo
  @TaskType = tasktype
   = 
end

Instance Attribute Details

#Bucket ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Bucket
  @Bucket
end

#BucketRegion ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def BucketRegion
  @BucketRegion
end

#Compress ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Compress
  @Compress
end

#CreateTime ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def CreateTime
  @CreateTime
end

#Enable ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Enable
  @Enable
end

#ExtractRuleInfo ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def ExtractRuleInfo
  @ExtractRuleInfo
end

#Id ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Id
  @Id
end

#LogsetId ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def LogsetId
  @LogsetId
end

#LogType ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def LogType
  @LogType
end

#Metadata ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def 
  
end

#Name ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Name
  @Name
end

#Prefix ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Prefix
  @Prefix
end

#Progress ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Progress
  @Progress
end

#Status ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def Status
  @Status
end

#TaskType ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def TaskType
  @TaskType
end

#TopicId ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def TopicId
  @TopicId
end

#UpdateTime ⇒ Object

Parameters:

  • Prefix: —

    COS文件所在文件夹的前缀

  • LogType: —

    采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文;

  • Status: —

    状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。

  • Enable: —

    是否启用: 0: 未启用 , 1:启用

  • CreateTime: —

    创建时间。时间格式:YYYY-MM-DD HH:mm:ss

  • UpdateTime: —

    更新时间。时间格式:YYYY-MM-DD HH:mm:ss

  • Progress: —

    进度条百分值

  • Compress: —

    压缩方式supported: "", "gzip", "lzop", "snappy”; 默认空不压缩

  • ExtractRuleInfo: —

    见: ExtractRuleInfo 结构描述

  • TaskType: —

    COS导入任务类型。1:一次性导入任务;2:持续性导入任务。

  • Metadata: —

    元数据。支持 bucket,object。



2267
2268
2269
# File 'lib/v20201016/models.rb', line 2267

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
# File 'lib/v20201016/models.rb', line 2289

def deserialize(params)
  @Id = params['Id']
  @TopicId = params['TopicId']
  @LogsetId = params['LogsetId']
  @Name = params['Name']
  @Bucket = params['Bucket']
  @BucketRegion = params['BucketRegion']
  @Prefix = params['Prefix']
  @LogType = params['LogType']
  @Status = params['Status']
  @Enable = params['Enable']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @Progress = params['Progress']
  @Compress = params['Compress']
  unless params['ExtractRuleInfo'].nil?
    @ExtractRuleInfo = ExtractRuleInfo.new
    @ExtractRuleInfo.deserialize(params['ExtractRuleInfo'])
  end
  @TaskType = params['TaskType']
   = params['Metadata']
end