Class: TencentCloud::Dlc::V20210125::DMSColumn

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

Overview

迁移列对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, description = nil, type = nil, position = nil, params = nil, bizparams = nil, ispartition = nil) ⇒ DMSColumn

Returns a new instance of DMSColumn.



3814
3815
3816
3817
3818
3819
3820
3821
3822
# File 'lib/v20210125/models.rb', line 3814

def initialize(name=nil, description=nil, type=nil, position=nil, params=nil, bizparams=nil, ispartition=nil)
  @Name = name
  @Description = description
  @Type = type
  @Position = position
  @Params = params
  @BizParams = bizparams
  @IsPartition = ispartition
end

Instance Attribute Details

#BizParamsObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def BizParams
  @BizParams
end

#DescriptionObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def Description
  @Description
end

#IsPartitionObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def IsPartition
  @IsPartition
end

#NameObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def Name
  @Name
end

#ParamsObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def Params
  @Params
end

#PositionObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def Position
  @Position
end

#TypeObject

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

Parameters:

  • Name:

    名称

  • Description:

    描述

  • Type:

    类型

  • Position:

    排序

  • Params:

    附加参数

  • BizParams:

    业务参数

  • IsPartition:

    是否分区



3812
3813
3814
# File 'lib/v20210125/models.rb', line 3812

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
# File 'lib/v20210125/models.rb', line 3824

def deserialize(params)
  @Name = params['Name']
  @Description = params['Description']
  @Type = params['Type']
  @Position = params['Position']
  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['BizParams'].nil?
    @BizParams = []
    params['BizParams'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @BizParams << kvpair_tmp
    end
  end
  @IsPartition = params['IsPartition']
end