Class: TencentCloud::Dlc::V20210125::AlterDMSDatabaseRequest

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

Overview

AlterDMSDatabase请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentname = nil, schemaname = nil, location = nil, asset = nil, datasourceconnectionname = nil) ⇒ AlterDMSDatabaseRequest

Returns a new instance of AlterDMSDatabaseRequest.



197
198
199
200
201
202
203
# File 'lib/v20210125/models.rb', line 197

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

Instance Attribute Details

#AssetObject

Parameters:

  • CurrentName:

    当前名称

  • SchemaName:

    schema名称

  • Location:

    路径

  • Asset:

    基础对象

  • DatasourceConnectionName:

    数据源连接名



195
196
197
# File 'lib/v20210125/models.rb', line 195

def Asset
  @Asset
end

#CurrentNameObject

Parameters:

  • CurrentName:

    当前名称

  • SchemaName:

    schema名称

  • Location:

    路径

  • Asset:

    基础对象

  • DatasourceConnectionName:

    数据源连接名



195
196
197
# File 'lib/v20210125/models.rb', line 195

def CurrentName
  @CurrentName
end

#DatasourceConnectionNameObject

Parameters:

  • CurrentName:

    当前名称

  • SchemaName:

    schema名称

  • Location:

    路径

  • Asset:

    基础对象

  • DatasourceConnectionName:

    数据源连接名



195
196
197
# File 'lib/v20210125/models.rb', line 195

def DatasourceConnectionName
  @DatasourceConnectionName
end

#LocationObject

Parameters:

  • CurrentName:

    当前名称

  • SchemaName:

    schema名称

  • Location:

    路径

  • Asset:

    基础对象

  • DatasourceConnectionName:

    数据源连接名



195
196
197
# File 'lib/v20210125/models.rb', line 195

def Location
  @Location
end

#SchemaNameObject

Parameters:

  • CurrentName:

    当前名称

  • SchemaName:

    schema名称

  • Location:

    路径

  • Asset:

    基础对象

  • DatasourceConnectionName:

    数据源连接名



195
196
197
# File 'lib/v20210125/models.rb', line 195

def SchemaName
  @SchemaName
end

Instance Method Details

#deserialize(params) ⇒ Object



205
206
207
208
209
210
211
212
213
214
# File 'lib/v20210125/models.rb', line 205

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