Class: TencentCloud::Mongodb::V20180408::UpgradeDBInstanceHourRequest

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

Overview

UpgradeDBInstanceHour请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, memory = nil, volume = nil, oplogsize = nil) ⇒ UpgradeDBInstanceHourRequest

Returns a new instance of UpgradeDBInstanceHourRequest.



1100
1101
1102
1103
1104
1105
# File 'lib/v20180408/models.rb', line 1100

def initialize(instanceid=nil, memory=nil, volume=nil, oplogsize=nil)
  @InstanceId = instanceid
  @Memory = memory
  @Volume = volume
  @OplogSize = oplogsize
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID,格式如:cmgo-iga0****

  • Memory:

    升级后的内存大小,单位:GB

  • Volume:

    升级后的硬盘大小,单位:GB

  • OplogSize:

    升级后oplog的大小,单位:GB,默认为磁盘空间的10%,允许设置的最小值为磁盘的10%,最大值为磁盘的90%



1098
1099
1100
# File 'lib/v20180408/models.rb', line 1098

def InstanceId
  @InstanceId
end

#MemoryObject

Parameters:

  • InstanceId:

    实例ID,格式如:cmgo-iga0****

  • Memory:

    升级后的内存大小,单位:GB

  • Volume:

    升级后的硬盘大小,单位:GB

  • OplogSize:

    升级后oplog的大小,单位:GB,默认为磁盘空间的10%,允许设置的最小值为磁盘的10%,最大值为磁盘的90%



1098
1099
1100
# File 'lib/v20180408/models.rb', line 1098

def Memory
  @Memory
end

#OplogSizeObject

Parameters:

  • InstanceId:

    实例ID,格式如:cmgo-iga0****

  • Memory:

    升级后的内存大小,单位:GB

  • Volume:

    升级后的硬盘大小,单位:GB

  • OplogSize:

    升级后oplog的大小,单位:GB,默认为磁盘空间的10%,允许设置的最小值为磁盘的10%,最大值为磁盘的90%



1098
1099
1100
# File 'lib/v20180408/models.rb', line 1098

def OplogSize
  @OplogSize
end

#VolumeObject

Parameters:

  • InstanceId:

    实例ID,格式如:cmgo-iga0****

  • Memory:

    升级后的内存大小,单位:GB

  • Volume:

    升级后的硬盘大小,单位:GB

  • OplogSize:

    升级后oplog的大小,单位:GB,默认为磁盘空间的10%,允许设置的最小值为磁盘的10%,最大值为磁盘的90%



1098
1099
1100
# File 'lib/v20180408/models.rb', line 1098

def Volume
  @Volume
end

Instance Method Details

#deserialize(params) ⇒ Object



1107
1108
1109
1110
1111
1112
# File 'lib/v20180408/models.rb', line 1107

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @OplogSize = params['OplogSize']
end