Class: TencentCloud::Cls::V20201016::CreateCosRechargeRequest

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

Overview

CreateCosRecharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, logsetid = nil, name = nil, bucket = nil, bucketregion = nil, logtype = nil, prefix = nil, compress = nil, extractruleinfo = nil, tasktype = nil, metadata = nil) ⇒ CreateCosRechargeRequest

Returns a new instance of CreateCosRechargeRequest.



3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
# File 'lib/v20201016/models.rb', line 3229

def initialize(topicid=nil, logsetid=nil, name=nil, bucket=nil, bucketregion=nil, logtype=nil, prefix=nil, compress=nil, extractruleinfo=nil, tasktype=nil, =nil)
  @TopicId = topicid
  @LogsetId = logsetid
  @Name = name
  @Bucket = bucket
  @BucketRegion = bucketregion
  @LogType = logtype
  @Prefix = prefix
  @Compress = compress
  @ExtractRuleInfo = extractruleinfo
  @TaskType = tasktype
   = 
end

Instance Attribute Details

#Bucket ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def Bucket
  @Bucket
end

#BucketRegion ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def BucketRegion
  @BucketRegion
end

#Compress ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def Compress
  @Compress
end

#ExtractRuleInfo ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def ExtractRuleInfo
  @ExtractRuleInfo
end

#LogsetId ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def LogsetId
  @LogsetId
end

#LogType ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def LogType
  @LogType
end

#Metadata ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def 
  
end

#Name ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def Name
  @Name
end

#Prefix ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def Prefix
  @Prefix
end

#TaskType ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def TaskType
  @TaskType
end

#TopicId ⇒ Object

Parameters:

  • BucketRegion: —

    COS存储桶所在地域,详见产品支持的地域列表。

  • LogType: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。默认为空,投递存储桶下所有的文件。

  • Compress: —

    supported: "", "gzip", "lzop", "snappy"。默认空,不压缩。

  • ExtractRuleInfo: —

    提取规则,如果设置了ExtractRule,则必须设置LogType

  • TaskType: —

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

  • Metadata: —

    元数据。



3227
3228
3229
# File 'lib/v20201016/models.rb', line 3227

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
# File 'lib/v20201016/models.rb', line 3243

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