Class: TencentCloud::Postgres::V20170312::UpgradeDBInstanceKernelVersionRequest

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

Overview

UpgradeDBInstanceKernelVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, targetdbkernelversion = nil, switchtag = nil, switchstarttime = nil, switchendtime = nil, dryrun = nil) ⇒ UpgradeDBInstanceKernelVersionRequest

Returns a new instance of UpgradeDBInstanceKernelVersionRequest.



7650
7651
7652
7653
7654
7655
7656
7657
# File 'lib/v20170312/models.rb', line 7650

def initialize(dbinstanceid=nil, targetdbkernelversion=nil, switchtag=nil, switchstarttime=nil, switchendtime=nil, dryrun=nil)
  @DBInstanceId = dbinstanceid
  @TargetDBKernelVersion = targetdbkernelversion
  @SwitchTag = switchtag
  @SwitchStartTime = switchstarttime
  @SwitchEndTime = switchendtime
  @DryRun = dryrun
end

Instance Attribute Details

#DBInstanceIdObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def DBInstanceId
  @DBInstanceId
end

#DryRunObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def DryRun
  @DryRun
end

#SwitchEndTimeObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def SwitchEndTime
  @SwitchEndTime
end

#SwitchStartTimeObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def SwitchStartTime
  @SwitchStartTime
end

#SwitchTagObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def SwitchTag
  @SwitchTag
end

#TargetDBKernelVersionObject

<li>0:立即切换</li> <li>1:指定时间切换</li> <li>2:维护时间窗口内切换</li> 默认值:0 <li>true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。</li> <li>false:发送正常请求(默认值),通过检查后直接升级内核版本号。</li> 默认值:false

Parameters:



7648
7649
7650
# File 'lib/v20170312/models.rb', line 7648

def TargetDBKernelVersion
  @TargetDBKernelVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



7659
7660
7661
7662
7663
7664
7665
7666
# File 'lib/v20170312/models.rb', line 7659

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @TargetDBKernelVersion = params['TargetDBKernelVersion']
  @SwitchTag = params['SwitchTag']
  @SwitchStartTime = params['SwitchStartTime']
  @SwitchEndTime = params['SwitchEndTime']
  @DryRun = params['DryRun']
end