Class: TencentCloud::Tcaplusdb::V20190823::SelectedTableWithField

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

Overview

附带被选中字段信息的表格列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablegroupid = nil, tablename = nil, tableinstanceid = nil, tableidltype = nil, tabletype = nil, selectedfields = nil, shardnum = nil, kafkainfo = nil) ⇒ SelectedTableWithField

Returns a new instance of SelectedTableWithField.



3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
# File 'lib/v20190823/models.rb', line 3935

def initialize(tablegroupid=nil, tablename=nil, tableinstanceid=nil, tableidltype=nil, tabletype=nil, selectedfields=nil, shardnum=nil, kafkainfo=nil)
  @TableGroupId = tablegroupid
  @TableName = tablename
  @TableInstanceId = tableinstanceid
  @TableIdlType = tableidltype
  @TableType = tabletype
  @SelectedFields = selectedfields
  @ShardNum = shardnum
  @KafkaInfo = kafkainfo
end

Instance Attribute Details

#KafkaInfoObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def KafkaInfo
  @KafkaInfo
end

#SelectedFieldsObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def SelectedFields
  @SelectedFields
end

#ShardNumObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def ShardNum
  @ShardNum
end

#TableGroupIdObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def TableGroupId
  @TableGroupId
end

#TableIdlTypeObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def TableIdlType
  @TableIdlType
end

#TableInstanceIdObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def TableInstanceId
  @TableInstanceId
end

#TableNameObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def TableName
  @TableName
end

#TableTypeObject

Parameters:

  • TableGroupId:

    表所属表格组ID

  • TableName:

    表格名称

  • TableInstanceId:

    表实例ID

  • TableIdlType:

    表格描述语言类型:‘PROTO`或`TDR`

  • TableType:

    表格数据结构类型:‘GENERIC`或`LIST`

  • SelectedFields:

    待创建索引、缓写、数据订阅的字段列表

  • ShardNum:

    索引分片数

  • KafkaInfo:

    ckafka实例信息



3933
3934
3935
# File 'lib/v20190823/models.rb', line 3933

def TableType
  @TableType
end

Instance Method Details

#deserialize(params) ⇒ Object



3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
# File 'lib/v20190823/models.rb', line 3946

def deserialize(params)
  @TableGroupId = params['TableGroupId']
  @TableName = params['TableName']
  @TableInstanceId = params['TableInstanceId']
  @TableIdlType = params['TableIdlType']
  @TableType = params['TableType']
  unless params['SelectedFields'].nil?
    @SelectedFields = []
    params['SelectedFields'].each do |i|
      fieldinfo_tmp = FieldInfo.new
      fieldinfo_tmp.deserialize(i)
      @SelectedFields << fieldinfo_tmp
    end
  end
  @ShardNum = params['ShardNum']
  unless params['KafkaInfo'].nil?
    @KafkaInfo = KafkaInfo.new
    @KafkaInfo.deserialize(params['KafkaInfo'])
  end
end