Class: TencentCloud::Dcdb::V20180411::CloneAccountRequest

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

Overview

CloneAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, srcuser = nil, srchost = nil, dstuser = nil, dsthost = nil, dstdesc = nil) ⇒ CloneAccountRequest

Returns a new instance of CloneAccountRequest.



310
311
312
313
314
315
316
317
# File 'lib/v20180411/models.rb', line 310

def initialize(instanceid=nil, srcuser=nil, srchost=nil, dstuser=nil, dsthost=nil, dstdesc=nil)
  @InstanceId = instanceid
  @SrcUser = srcuser
  @SrcHost = srchost
  @DstUser = dstuser
  @DstHost = dsthost
  @DstDesc = dstdesc
end

Instance Attribute Details

#DstDescObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def DstDesc
  @DstDesc
end

#DstHostObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def DstHost
  @DstHost
end

#DstUserObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def DstUser
  @DstUser
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def InstanceId
  @InstanceId
end

#SrcHostObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def SrcHost
  @SrcHost
end

#SrcUserObject

Parameters:

  • InstanceId:

    实例ID

  • SrcUser:

    源用户账户名

  • SrcHost:

    源用户HOST

  • DstUser:

    目的用户账户名

  • DstHost:

    目的用户HOST

  • DstDesc:

    目的用户账户描述



308
309
310
# File 'lib/v20180411/models.rb', line 308

def SrcUser
  @SrcUser
end

Instance Method Details

#deserialize(params) ⇒ Object



319
320
321
322
323
324
325
326
# File 'lib/v20180411/models.rb', line 319

def deserialize(params)
  @InstanceId = params['InstanceId']
  @SrcUser = params['SrcUser']
  @SrcHost = params['SrcHost']
  @DstUser = params['DstUser']
  @DstHost = params['DstHost']
  @DstDesc = params['DstDesc']
end