Class: TencentCloud::Cwp::V20180228::ModifyAutoOpenProVersionConfigRequest

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

Overview

ModifyAutoOpenProVersionConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, autorepurchaseswitch = nil, autorepurchaserenewswitch = nil, repurchaserenewswitch = nil, autobindraspswitch = nil, autoopenraspswitch = nil) ⇒ ModifyAutoOpenProVersionConfigRequest

Returns a new instance of ModifyAutoOpenProVersionConfigRequest.



32207
32208
32209
32210
32211
32212
32213
32214
# File 'lib/v20180228/models.rb', line 32207

def initialize(status=nil, autorepurchaseswitch=nil, autorepurchaserenewswitch=nil, repurchaserenewswitch=nil, autobindraspswitch=nil, autoopenraspswitch=nil)
  @Status = status
  @AutoRepurchaseSwitch = autorepurchaseswitch
  @AutoRepurchaseRenewSwitch = autorepurchaserenewswitch
  @RepurchaseRenewSwitch = repurchaserenewswitch
  @AutoBindRaspSwitch = autobindraspswitch
  @AutoOpenRaspSwitch = autoopenraspswitch
end

Instance Attribute Details

#AutoBindRaspSwitchObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def AutoBindRaspSwitch
  @AutoBindRaspSwitch
end

#AutoOpenRaspSwitchObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def AutoOpenRaspSwitch
  @AutoOpenRaspSwitch
end

#AutoRepurchaseRenewSwitchObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def AutoRepurchaseRenewSwitch
  @AutoRepurchaseRenewSwitch
end

#AutoRepurchaseSwitchObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def AutoRepurchaseSwitch
  @AutoRepurchaseSwitch
end

#RepurchaseRenewSwitchObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def RepurchaseRenewSwitch
  @RepurchaseRenewSwitch
end

#StatusObject

<li>CLOSE:关闭</li> <li>OPEN:打开</li>

Parameters:

  • Status:

    设置自动开通状态。

  • AutoRepurchaseSwitch:

    自动加购/扩容授权开关,默认 1, 0关闭, 1开启

  • AutoRepurchaseRenewSwitch:

    自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

  • RepurchaseRenewSwitch:

    手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

  • AutoBindRaspSwitch:

    新增机器自动绑定rasp,0 关闭 1开启

  • AutoOpenRaspSwitch:

    新增机器自动开启rasp防护,默认关闭,0 关闭 1开启



32205
32206
32207
# File 'lib/v20180228/models.rb', line 32205

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



32216
32217
32218
32219
32220
32221
32222
32223
# File 'lib/v20180228/models.rb', line 32216

def deserialize(params)
  @Status = params['Status']
  @AutoRepurchaseSwitch = params['AutoRepurchaseSwitch']
  @AutoRepurchaseRenewSwitch = params['AutoRepurchaseRenewSwitch']
  @RepurchaseRenewSwitch = params['RepurchaseRenewSwitch']
  @AutoBindRaspSwitch = params['AutoBindRaspSwitch']
  @AutoOpenRaspSwitch = params['AutoOpenRaspSwitch']
end