Class: TencentCloud::Cvm::V20170312::ImportInstancesActionTimerRequest

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

Overview

ImportInstancesActionTimer请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, actiontimer = nil) ⇒ ImportInstancesActionTimerRequest

Returns a new instance of ImportInstancesActionTimerRequest.



4495
4496
4497
4498
# File 'lib/v20170312/models.rb', line 4495

def initialize(instanceids=nil, actiontimer=nil)
  @InstanceIds = instanceids
  @ActionTimer = actiontimer
end

Instance Attribute Details

#ActionTimer ⇒ Object

Parameters:

  • InstanceIds: —

    实例id列表,可通过 DescribeInstances 接口返回值中的InstanceId获取。

  • ActionTimer: —

    定时器任务信息,目前仅支持定时销毁。



4493
4494
4495
# File 'lib/v20170312/models.rb', line 4493

def ActionTimer
  @ActionTimer
end

#InstanceIds ⇒ Object

Parameters:

  • InstanceIds: —

    实例id列表,可通过 DescribeInstances 接口返回值中的InstanceId获取。

  • ActionTimer: —

    定时器任务信息,目前仅支持定时销毁。



4493
4494
4495
# File 'lib/v20170312/models.rb', line 4493

def InstanceIds
  @InstanceIds
end

Instance Method Details

#deserialize(params) ⇒ Object



4500
4501
4502
4503
4504
4505
4506
# File 'lib/v20170312/models.rb', line 4500

def deserialize(params)
  @InstanceIds = params['InstanceIds']
  unless params['ActionTimer'].nil?
    @ActionTimer = ActionTimer.new
    @ActionTimer.deserialize(params['ActionTimer'])
  end
end