Class: TencentCloud::Cynosdb::V20190107::ModifyVipVportRequest

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

Overview

ModifyVipVport请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, instancegrpid = nil, instancegroupid = nil, vip = nil, vport = nil, dbtype = nil, oldipreservehours = nil) ⇒ ModifyVipVportRequest

Returns a new instance of ModifyVipVportRequest.



11269
11270
11271
11272
11273
11274
11275
11276
11277
# File 'lib/v20190107/models.rb', line 11269

def initialize(clusterid=nil, instancegrpid=nil, instancegroupid=nil, vip=nil, vport=nil, dbtype=nil, oldipreservehours=nil)
  @ClusterId = clusterid
  @InstanceGrpId = instancegrpid
  @InstanceGroupId = instancegroupid
  @Vip = vip
  @Vport = vport
  @DbType = dbtype
  @OldIpReserveHours = oldipreservehours
end

Instance Attribute Details

#ClusterIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def ClusterId
  @ClusterId
end

#DbTypeObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def DbType
  @DbType
end

#InstanceGroupIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def InstanceGroupId
  @InstanceGroupId
end

#InstanceGrpIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def InstanceGrpId
  @InstanceGrpId
end

#OldIpReserveHoursObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def OldIpReserveHours
  @OldIpReserveHours
end

#VipObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def Vip
  @Vip
end

#VportObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群id

  • InstanceGrpId:

    实例组id

  • InstanceGroupId:

    实例组id

  • Vip:

    需要修改的目的ip

  • Vport:

    需要修改的目的端口

  • DbType:

    数据库类型,取值范围:

  • OldIpReserveHours:

    旧ip回收前的保留时间,单位小时,0表示立即回收



11264
11265
11266
# File 'lib/v20190107/models.rb', line 11264

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



11279
11280
11281
11282
11283
11284
11285
11286
11287
# File 'lib/v20190107/models.rb', line 11279

def deserialize(params)
  @ClusterId = params['ClusterId']
  @InstanceGrpId = params['InstanceGrpId']
  @InstanceGroupId = params['InstanceGroupId']
  @Vip = params['Vip']
  @Vport = params['Vport']
  @DbType = params['DbType']
  @OldIpReserveHours = params['OldIpReserveHours']
end