Class: TencentCloud::Dlc::V20210125::DMSSds

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

Overview

元数据存储描述属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(location = nil, inputformat = nil, outputformat = nil, numbuckets = nil, compressed = nil, storedassubdirectories = nil, serdelib = nil, serdename = nil, bucketcols = nil, serdeparams = nil, params = nil, sortcols = nil, cols = nil, sortcolumns = nil) ⇒ DMSSds

Returns a new instance of DMSSds.



3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
# File 'lib/v20210125/models.rb', line 3996

def initialize(location=nil, inputformat=nil, outputformat=nil, numbuckets=nil, compressed=nil, storedassubdirectories=nil, serdelib=nil, serdename=nil, bucketcols=nil, serdeparams=nil, params=nil, sortcols=nil, cols=nil, sortcolumns=nil)
  @Location = location
  @InputFormat = inputformat
  @OutputFormat = outputformat
  @NumBuckets = numbuckets
  @Compressed = compressed
  @StoredAsSubDirectories = storedassubdirectories
  @SerdeLib = serdelib
  @SerdeName = serdename
  @BucketCols = bucketcols
  @SerdeParams = serdeparams
  @Params = params
  @SortCols = sortcols
  @Cols = cols
  @SortColumns = sortcolumns
end

Instance Attribute Details

#BucketColsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def BucketCols
  @BucketCols
end

#ColsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def Cols
  @Cols
end

#CompressedObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def Compressed
  @Compressed
end

#InputFormatObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def InputFormat
  @InputFormat
end

#LocationObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def Location
  @Location
end

#NumBucketsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def NumBuckets
  @NumBuckets
end

#OutputFormatObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def OutputFormat
  @OutputFormat
end

#ParamsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def Params
  @Params
end

#SerdeLibObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def SerdeLib
  @SerdeLib
end

#SerdeNameObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def SerdeName
  @SerdeName
end

#SerdeParamsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def SerdeParams
  @SerdeParams
end

#SortColsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def SortCols
  @SortCols
end

#SortColumnsObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def SortColumns
  @SortColumns
end

#StoredAsSubDirectoriesObject

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

Parameters:

  • Location:

    存储地址

  • InputFormat:

    输入格式

  • OutputFormat:

    输出格式

  • NumBuckets:

    bucket数量

  • Compressed:

    是是否压缩

  • StoredAsSubDirectories:

    是否有子目录

  • SerdeLib:

    序列化lib

  • SerdeName:

    序列化名称

  • BucketCols:

    桶名称

  • SerdeParams:

    序列化参数

  • Params:

    附加参数

  • SortCols:

    列排序(Expired)

  • Cols:

  • SortColumns:

    列排序字段



3994
3995
3996
# File 'lib/v20210125/models.rb', line 3994

def StoredAsSubDirectories
  @StoredAsSubDirectories
end

Instance Method Details

#deserialize(params) ⇒ Object



4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
# File 'lib/v20210125/models.rb', line 4013

def deserialize(params)
  @Location = params['Location']
  @InputFormat = params['InputFormat']
  @OutputFormat = params['OutputFormat']
  @NumBuckets = params['NumBuckets']
  @Compressed = params['Compressed']
  @StoredAsSubDirectories = params['StoredAsSubDirectories']
  @SerdeLib = params['SerdeLib']
  @SerdeName = params['SerdeName']
  @BucketCols = params['BucketCols']
  unless params['SerdeParams'].nil?
    @SerdeParams = []
    params['SerdeParams'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @SerdeParams << kvpair_tmp
    end
  end
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @Params << kvpair_tmp
    end
  end
  unless params['SortCols'].nil?
    @SortCols = DMSColumnOrder.new
    @SortCols.deserialize(params['SortCols'])
  end
  unless params['Cols'].nil?
    @Cols = []
    params['Cols'].each do |i|
      dmscolumn_tmp = DMSColumn.new
      dmscolumn_tmp.deserialize(i)
      @Cols << dmscolumn_tmp
    end
  end
  unless params['SortColumns'].nil?
    @SortColumns = []
    params['SortColumns'].each do |i|
      dmscolumnorder_tmp = DMSColumnOrder.new
      dmscolumnorder_tmp.deserialize(i)
      @SortColumns << dmscolumnorder_tmp
    end
  end
end