Class: TencentCloud::Dlc::V20210125::DropDMSTableRequest

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

Overview

DropDMSTable请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbname = nil, name = nil, deletedata = nil, envprops = nil, datasourceconnectionname = nil) ⇒ DropDMSTableRequest

Returns a new instance of DropDMSTableRequest.



10824
10825
10826
10827
10828
10829
10830
# File 'lib/v20210125/models.rb', line 10824

def initialize(dbname=nil, name=nil, deletedata=nil, envprops=nil, datasourceconnectionname=nil)
  @DbName = dbname
  @Name = name
  @DeleteData = deletedata
  @EnvProps = envprops
  @DatasourceConnectionName = datasourceconnectionname
end

Instance Attribute Details

#DatasourceConnectionNameObject

Parameters:

  • DbName:

    数据库名称

  • Name:

    表名称

  • DeleteData:

    是否删除数据

  • EnvProps:

    环境属性

  • DatasourceConnectionName:

    数据目录信息



10822
10823
10824
# File 'lib/v20210125/models.rb', line 10822

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DbNameObject

Parameters:

  • DbName:

    数据库名称

  • Name:

    表名称

  • DeleteData:

    是否删除数据

  • EnvProps:

    环境属性

  • DatasourceConnectionName:

    数据目录信息



10822
10823
10824
# File 'lib/v20210125/models.rb', line 10822

def DbName
  @DbName
end

#DeleteDataObject

Parameters:

  • DbName:

    数据库名称

  • Name:

    表名称

  • DeleteData:

    是否删除数据

  • EnvProps:

    环境属性

  • DatasourceConnectionName:

    数据目录信息



10822
10823
10824
# File 'lib/v20210125/models.rb', line 10822

def DeleteData
  @DeleteData
end

#EnvPropsObject

Parameters:

  • DbName:

    数据库名称

  • Name:

    表名称

  • DeleteData:

    是否删除数据

  • EnvProps:

    环境属性

  • DatasourceConnectionName:

    数据目录信息



10822
10823
10824
# File 'lib/v20210125/models.rb', line 10822

def EnvProps
  @EnvProps
end

#NameObject

Parameters:

  • DbName:

    数据库名称

  • Name:

    表名称

  • DeleteData:

    是否删除数据

  • EnvProps:

    环境属性

  • DatasourceConnectionName:

    数据目录信息



10822
10823
10824
# File 'lib/v20210125/models.rb', line 10822

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
# File 'lib/v20210125/models.rb', line 10832

def deserialize(params)
  @DbName = params['DbName']
  @Name = params['Name']
  @DeleteData = params['DeleteData']
  unless params['EnvProps'].nil?
    @EnvProps = KVPair.new
    @EnvProps.deserialize(params['EnvProps'])
  end
  @DatasourceConnectionName = params['DatasourceConnectionName']
end