Class: TencentCloud::Cynosdb::V20190107::UpgradeProxyVersionRequest

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

Overview

UpgradeProxyVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, srcproxyversion = nil, dstproxyversion = nil, proxygroupid = nil, isinmaintainperiod = nil) ⇒ UpgradeProxyVersionRequest

Returns a new instance of UpgradeProxyVersionRequest.



15317
15318
15319
15320
15321
15322
15323
# File 'lib/v20190107/models.rb', line 15317

def initialize(clusterid=nil, srcproxyversion=nil, dstproxyversion=nil, proxygroupid=nil, isinmaintainperiod=nil)
  @ClusterId = clusterid
  @SrcProxyVersion = srcproxyversion
  @DstProxyVersion = dstproxyversion
  @ProxyGroupId = proxygroupid
  @IsInMaintainPeriod = isinmaintainperiod
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • SrcProxyVersion:

    数据库代理当前版本

  • DstProxyVersion:

    数据库代理升级版本

  • ProxyGroupId:

    数据库代理组ID

  • IsInMaintainPeriod:

    升级时间 :no(升级完成时)yes(实例维护时间)



15315
15316
15317
# File 'lib/v20190107/models.rb', line 15315

def ClusterId
  @ClusterId
end

#DstProxyVersionObject

Parameters:

  • ClusterId:

    集群ID

  • SrcProxyVersion:

    数据库代理当前版本

  • DstProxyVersion:

    数据库代理升级版本

  • ProxyGroupId:

    数据库代理组ID

  • IsInMaintainPeriod:

    升级时间 :no(升级完成时)yes(实例维护时间)



15315
15316
15317
# File 'lib/v20190107/models.rb', line 15315

def DstProxyVersion
  @DstProxyVersion
end

#IsInMaintainPeriodObject

Parameters:

  • ClusterId:

    集群ID

  • SrcProxyVersion:

    数据库代理当前版本

  • DstProxyVersion:

    数据库代理升级版本

  • ProxyGroupId:

    数据库代理组ID

  • IsInMaintainPeriod:

    升级时间 :no(升级完成时)yes(实例维护时间)



15315
15316
15317
# File 'lib/v20190107/models.rb', line 15315

def IsInMaintainPeriod
  @IsInMaintainPeriod
end

#ProxyGroupIdObject

Parameters:

  • ClusterId:

    集群ID

  • SrcProxyVersion:

    数据库代理当前版本

  • DstProxyVersion:

    数据库代理升级版本

  • ProxyGroupId:

    数据库代理组ID

  • IsInMaintainPeriod:

    升级时间 :no(升级完成时)yes(实例维护时间)



15315
15316
15317
# File 'lib/v20190107/models.rb', line 15315

def ProxyGroupId
  @ProxyGroupId
end

#SrcProxyVersionObject

Parameters:

  • ClusterId:

    集群ID

  • SrcProxyVersion:

    数据库代理当前版本

  • DstProxyVersion:

    数据库代理升级版本

  • ProxyGroupId:

    数据库代理组ID

  • IsInMaintainPeriod:

    升级时间 :no(升级完成时)yes(实例维护时间)



15315
15316
15317
# File 'lib/v20190107/models.rb', line 15315

def SrcProxyVersion
  @SrcProxyVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



15325
15326
15327
15328
15329
15330
15331
# File 'lib/v20190107/models.rb', line 15325

def deserialize(params)
  @ClusterId = params['ClusterId']
  @SrcProxyVersion = params['SrcProxyVersion']
  @DstProxyVersion = params['DstProxyVersion']
  @ProxyGroupId = params['ProxyGroupId']
  @IsInMaintainPeriod = params['IsInMaintainPeriod']
end