Class: TencentCloud::Cls::V20201016::ModifyCosRechargeRequest

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

Overview

ModifyCosRecharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, topicid = nil, name = nil, enable = nil, bucket = nil, bucketregion = nil, prefix = nil, logtype = nil, compress = nil, extractruleinfo = nil, tasktype = nil, metadata = nil) ⇒ ModifyCosRechargeRequest

Returns a new instance of ModifyCosRechargeRequest.



13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
# File 'lib/v20201016/models.rb', line 13950

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

Instance Attribute Details

#Bucket ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Bucket
  @Bucket
end

#BucketRegion ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def BucketRegion
  @BucketRegion
end

#Compress ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Compress
  @Compress
end

#Enable ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Enable
  @Enable
end

#ExtractRuleInfo ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def ExtractRuleInfo
  @ExtractRuleInfo
end

#Id ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Id
  @Id
end

#LogType ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def LogType
  @LogType
end

#Metadata ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def 
  
end

#Name ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Name
  @Name
end

#Prefix ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def Prefix
  @Prefix
end

#TaskType ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def TaskType
  @TaskType
end

#TopicId ⇒ Object

Parameters:

  • BucketRegion: —

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

  • Prefix: —

    COS文件所在文件夹的前缀。为空串时投递存储桶下所有的文件。

  • LogType: —

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

  • Compress: —

    解析格式。supported: "", "gzip", "lzop", "snappy"。空串表示不压缩。

  • ExtractRuleInfo: —

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

  • TaskType: —

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

  • Metadata: —

    元数据。支持 bucket,object。



13948
13949
13950
# File 'lib/v20201016/models.rb', line 13948

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
# File 'lib/v20201016/models.rb', line 13965

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