Class: TencentCloud::Postgres::V20170312::RenewInstanceRequest

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

Overview

RenewInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, period = nil, autovoucher = nil, voucherids = nil) ⇒ RenewInstanceRequest

Returns a new instance of RenewInstanceRequest.



7058
7059
7060
7061
7062
7063
# File 'lib/v20170312/models.rb', line 7058

def initialize(dbinstanceid=nil, period=nil, autovoucher=nil, voucherids=nil)
  @DBInstanceId = dbinstanceid
  @Period = period
  @AutoVoucher = autovoucher
  @VoucherIds = voucherids
end

Instance Attribute Details

#AutoVoucherObject

<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:



7056
7057
7058
# File 'lib/v20170312/models.rb', line 7056

def AutoVoucher
  @AutoVoucher
end

#DBInstanceIdObject

<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:



7056
7057
7058
# File 'lib/v20170312/models.rb', line 7056

def DBInstanceId
  @DBInstanceId
end

#PeriodObject

<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:



7056
7057
7058
# File 'lib/v20170312/models.rb', line 7056

def Period
  @Period
end

#VoucherIdsObject

<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:



7056
7057
7058
# File 'lib/v20170312/models.rb', line 7056

def VoucherIds
  @VoucherIds
end

Instance Method Details

#deserialize(params) ⇒ Object



7065
7066
7067
7068
7069
7070
# File 'lib/v20170312/models.rb', line 7065

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @Period = params['Period']
  @AutoVoucher = params['AutoVoucher']
  @VoucherIds = params['VoucherIds']
end