Class: TencentCloud::Dlc::V20210125::CSV

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

Overview

CSV类型数据格式

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codecompress = nil, csvserde = nil, headlines = nil, format = nil) ⇒ CSV

Returns a new instance of CSV.



1003
1004
1005
1006
1007
1008
# File 'lib/v20210125/models.rb', line 1003

def initialize(codecompress=nil, csvserde=nil, headlines=nil, format=nil)
  @CodeCompress = codecompress
  @CSVSerde = csvserde
  @HeadLines = headlines
  @Format = format
end

Instance Attribute Details

#CodeCompressObject

Parameters:

  • CodeCompress:

    压缩格式,[“Snappy”, “Gzip”, “None”选一]。

  • CSVSerde:

    CSV序列化及反序列化数据结构。

  • HeadLines:

    标题行,默认为0。

  • Format:

    格式,默认值为CSV



1001
1002
1003
# File 'lib/v20210125/models.rb', line 1001

def CodeCompress
  @CodeCompress
end

#CSVSerdeObject

Parameters:

  • CodeCompress:

    压缩格式,[“Snappy”, “Gzip”, “None”选一]。

  • CSVSerde:

    CSV序列化及反序列化数据结构。

  • HeadLines:

    标题行,默认为0。

  • Format:

    格式,默认值为CSV



1001
1002
1003
# File 'lib/v20210125/models.rb', line 1001

def CSVSerde
  @CSVSerde
end

#FormatObject

Parameters:

  • CodeCompress:

    压缩格式,[“Snappy”, “Gzip”, “None”选一]。

  • CSVSerde:

    CSV序列化及反序列化数据结构。

  • HeadLines:

    标题行,默认为0。

  • Format:

    格式,默认值为CSV



1001
1002
1003
# File 'lib/v20210125/models.rb', line 1001

def Format
  @Format
end

#HeadLinesObject

Parameters:

  • CodeCompress:

    压缩格式,[“Snappy”, “Gzip”, “None”选一]。

  • CSVSerde:

    CSV序列化及反序列化数据结构。

  • HeadLines:

    标题行,默认为0。

  • Format:

    格式,默认值为CSV



1001
1002
1003
# File 'lib/v20210125/models.rb', line 1001

def HeadLines
  @HeadLines
end

Instance Method Details

#deserialize(params) ⇒ Object



1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'lib/v20210125/models.rb', line 1010

def deserialize(params)
  @CodeCompress = params['CodeCompress']
  unless params['CSVSerde'].nil?
    @CSVSerde = CSVSerde.new
    @CSVSerde.deserialize(params['CSVSerde'])
  end
  @HeadLines = params['HeadLines']
  @Format = params['Format']
end