Class: TencentCloud::Ckafka::V20190819::RecordMapping

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

Overview

record 与数据库表的映射关系

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jsonkey = nil, type = nil, allownull = nil, columnname = nil, extrainfo = nil, columnsize = nil, decimaldigits = nil, autoincrement = nil, defaultvalue = nil) ⇒ RecordMapping

Returns a new instance of RecordMapping.



10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
# File 'lib/v20190819/models.rb', line 10643

def initialize(jsonkey=nil, type=nil, allownull=nil, columnname=nil, extrainfo=nil, columnsize=nil, decimaldigits=nil, autoincrement=nil, defaultvalue=nil)
  @JsonKey = jsonkey
  @Type = type
  @AllowNull = allownull
  @ColumnName = columnname
  @ExtraInfo = extrainfo
  @ColumnSize = columnsize
  @DecimalDigits = decimaldigits
  @AutoIncrement = autoincrement
  @DefaultValue = defaultvalue
end

Instance Attribute Details

#AllowNullObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def AllowNull
  @AllowNull
end

#AutoIncrementObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def AutoIncrement
  @AutoIncrement
end

#ColumnNameObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def ColumnName
  @ColumnName
end

#ColumnSizeObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def ColumnSize
  @ColumnSize
end

#DecimalDigitsObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def DecimalDigits
  @DecimalDigits
end

#DefaultValueObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def DefaultValue
  @DefaultValue
end

#ExtraInfoObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def ExtraInfo
  @ExtraInfo
end

#JsonKeyObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def JsonKey
  @JsonKey
end

#TypeObject

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

Parameters:

  • JsonKey:

    消息的 key 名称

  • Type:

    消息类型

  • AllowNull:

    消息是否允许为空

  • ColumnName:

    对应映射列名称

  • ExtraInfo:

    数据库表额外字段

  • ColumnSize:

    当前列大小

  • DecimalDigits:

    当前列精度

  • AutoIncrement:

    是否为自增列

  • DefaultValue:

    数据库表默认参数



10641
10642
10643
# File 'lib/v20190819/models.rb', line 10641

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
# File 'lib/v20190819/models.rb', line 10655

def deserialize(params)
  @JsonKey = params['JsonKey']
  @Type = params['Type']
  @AllowNull = params['AllowNull']
  @ColumnName = params['ColumnName']
  @ExtraInfo = params['ExtraInfo']
  @ColumnSize = params['ColumnSize']
  @DecimalDigits = params['DecimalDigits']
  @AutoIncrement = params['AutoIncrement']
  @DefaultValue = params['DefaultValue']
end