Class: TencentCloud::Tcaplusdb::V20190823::SelectedTableWithField
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcaplusdb::V20190823::SelectedTableWithField
- Defined in:
- lib/v20190823/models.rb
Overview
附带被选中字段信息的表格列表
Instance Attribute Summary collapse
- #KafkaInfo ⇒ Object
- #SelectedFields ⇒ Object
- #ShardNum ⇒ Object
- #TableGroupId ⇒ Object
- #TableIdlType ⇒ Object
- #TableInstanceId ⇒ Object
- #TableName ⇒ Object
- #TableType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tablegroupid = nil, tablename = nil, tableinstanceid = nil, tableidltype = nil, tabletype = nil, selectedfields = nil, shardnum = nil, kafkainfo = nil) ⇒ SelectedTableWithField
constructor
A new instance of SelectedTableWithField.
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.
3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 |
# File 'lib/v20190823/models.rb', line 3875 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
#KafkaInfo ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def KafkaInfo @KafkaInfo end |
#SelectedFields ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def SelectedFields @SelectedFields end |
#ShardNum ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def ShardNum @ShardNum end |
#TableGroupId ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def TableGroupId @TableGroupId end |
#TableIdlType ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def TableIdlType @TableIdlType end |
#TableInstanceId ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def TableInstanceId @TableInstanceId end |
#TableName ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def TableName @TableName end |
#TableType ⇒ Object
3873 3874 3875 |
# File 'lib/v20190823/models.rb', line 3873 def TableType @TableType end |
Instance Method Details
#deserialize(params) ⇒ Object
3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 |
# File 'lib/v20190823/models.rb', line 3886 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 |