Class: TencentCloud::Dlc::V20210125::DataFormat

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

Overview

数据表数据格式。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(textfile = nil, csv = nil, json = nil, parquet = nil, orc = nil, avro = nil) ⇒ DataFormat

Returns a new instance of DataFormat.



4844
4845
4846
4847
4848
4849
4850
4851
# File 'lib/v20210125/models.rb', line 4844

def initialize(textfile=nil, csv=nil, json=nil, parquet=nil, orc=nil, avro=nil)
  @TextFile = textfile
  @CSV = csv
  @Json = json
  @Parquet = parquet
  @ORC = orc
  @AVRO = avro
end

Instance Attribute Details

#AVROObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def AVRO
  @AVRO
end

#CSVObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def CSV
  @CSV
end

#JsonObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def Json
  @Json
end

#ORCObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def ORC
  @ORC
end

#ParquetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def Parquet
  @Parquet
end

#TextFileObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TextFile:

    文本格式,TextFile。

  • CSV:

    文本格式,CSV。

  • Json:

    文本格式,Json。

  • Parquet:

    Parquet格式

  • ORC:

    ORC格式

  • AVRO:

    AVRO格式



4842
4843
4844
# File 'lib/v20210125/models.rb', line 4842

def TextFile
  @TextFile
end

Instance Method Details

#deserialize(params) ⇒ Object



4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'lib/v20210125/models.rb', line 4853

def deserialize(params)
  unless params['TextFile'].nil?
    @TextFile = TextFile.new
    @TextFile.deserialize(params['TextFile'])
  end
  unless params['CSV'].nil?
    @CSV = CSV.new
    @CSV.deserialize(params['CSV'])
  end
  unless params['Json'].nil?
    @Json = Other.new
    @Json.deserialize(params['Json'])
  end
  unless params['Parquet'].nil?
    @Parquet = Other.new
    @Parquet.deserialize(params['Parquet'])
  end
  unless params['ORC'].nil?
    @ORC = Other.new
    @ORC.deserialize(params['ORC'])
  end
  unless params['AVRO'].nil?
    @AVRO = Other.new
    @AVRO.deserialize(params['AVRO'])
  end
end