Class: TencentCloud::Dlc::V20210125::CreateDMSDatabaseRequest

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

Overview

CreateDMSDatabase请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(asset = nil, schemaname = nil, location = nil, name = nil, datasourceconnectionname = nil) ⇒ CreateDMSDatabaseRequest

Returns a new instance of CreateDMSDatabaseRequest.



1670
1671
1672
1673
1674
1675
1676
# File 'lib/v20210125/models.rb', line 1670

def initialize(asset=nil, schemaname=nil, location=nil, name=nil, datasourceconnectionname=nil)
  @Asset = asset
  @SchemaName = schemaname
  @Location = location
  @Name = name
  @DatasourceConnectionName = datasourceconnectionname
end

Instance Attribute Details

#AssetObject

Parameters:

  • Asset:

    基础元数据对象

  • SchemaName:

    Schema目录

  • Location:

    Db存储路径

  • Name:

    数据库名称

  • DatasourceConnectionName:

    数据源连接名



1668
1669
1670
# File 'lib/v20210125/models.rb', line 1668

def Asset
  @Asset
end

#DatasourceConnectionNameObject

Parameters:

  • Asset:

    基础元数据对象

  • SchemaName:

    Schema目录

  • Location:

    Db存储路径

  • Name:

    数据库名称

  • DatasourceConnectionName:

    数据源连接名



1668
1669
1670
# File 'lib/v20210125/models.rb', line 1668

def DatasourceConnectionName
  @DatasourceConnectionName
end

#LocationObject

Parameters:

  • Asset:

    基础元数据对象

  • SchemaName:

    Schema目录

  • Location:

    Db存储路径

  • Name:

    数据库名称

  • DatasourceConnectionName:

    数据源连接名



1668
1669
1670
# File 'lib/v20210125/models.rb', line 1668

def Location
  @Location
end

#NameObject

Parameters:

  • Asset:

    基础元数据对象

  • SchemaName:

    Schema目录

  • Location:

    Db存储路径

  • Name:

    数据库名称

  • DatasourceConnectionName:

    数据源连接名



1668
1669
1670
# File 'lib/v20210125/models.rb', line 1668

def Name
  @Name
end

#SchemaNameObject

Parameters:

  • Asset:

    基础元数据对象

  • SchemaName:

    Schema目录

  • Location:

    Db存储路径

  • Name:

    数据库名称

  • DatasourceConnectionName:

    数据源连接名



1668
1669
1670
# File 'lib/v20210125/models.rb', line 1668

def SchemaName
  @SchemaName
end

Instance Method Details

#deserialize(params) ⇒ Object



1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'lib/v20210125/models.rb', line 1678

def deserialize(params)
  unless params['Asset'].nil?
    @Asset = Asset.new
    @Asset.deserialize(params['Asset'])
  end
  @SchemaName = params['SchemaName']
  @Location = params['Location']
  @Name = params['Name']
  @DatasourceConnectionName = params['DatasourceConnectionName']
end