Class: TencentCloud::As::V20180419::ModifyScheduledActionRequest

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

Overview

ModifyScheduledAction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheduledactionid = nil, scheduledactionname = nil, maxsize = nil, minsize = nil, desiredcapacity = nil, starttime = nil, endtime = nil, recurrence = nil, disableupdatedesiredcapacity = nil) ⇒ ModifyScheduledActionRequest

Returns a new instance of ModifyScheduledActionRequest.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
# File 'lib/v20180419/models.rb', line 4682

def initialize(scheduledactionid=nil, scheduledactionname=nil, maxsize=nil, minsize=nil, desiredcapacity=nil, starttime=nil, endtime=nil, recurrence=nil, disableupdatedesiredcapacity=nil)
  @ScheduledActionId = scheduledactionid
  @ScheduledActionName = scheduledactionname
  @MaxSize = maxsize
  @MinSize = minsize
  @DesiredCapacity = desiredcapacity
  @StartTime = starttime
  @EndTime = endtime
  @Recurrence = recurrence
  @DisableUpdateDesiredCapacity = disableupdatedesiredcapacity
end

Instance Attribute Details

#DesiredCapacityObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def DesiredCapacity
  @DesiredCapacity
end

#DisableUpdateDesiredCapacityObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def DisableUpdateDesiredCapacity
  @DisableUpdateDesiredCapacity
end

#EndTimeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def EndTime
  @EndTime
end

#MaxSizeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def MaxSize
  @MaxSize
end

#MinSizeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def MinSize
  @MinSize
end

#RecurrenceObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def Recurrence
  @Recurrence
end

#ScheduledActionIdObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def ScheduledActionId
  @ScheduledActionId
end

#ScheduledActionNameObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def ScheduledActionName
  @ScheduledActionName
end

#StartTimeObject

  • 定时任务触发时,原期望数为 5,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 5 小于最小值 10,最终新期望数为 10。
  • 定时任务触发时,原期望数为 25,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,但原期望数 25 大于最大值 20,最终新期望数为 20。
  • 定时任务触发时,原期望数为 13,定时任务将最小值改为 10,最大值改为 20,期望数改为 15,由于停用期望数更新,15不生效,期望数保持为 13 。


4680
4681
4682
# File 'lib/v20180419/models.rb', line 4680

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
# File 'lib/v20180419/models.rb', line 4694

def deserialize(params)
  @ScheduledActionId = params['ScheduledActionId']
  @ScheduledActionName = params['ScheduledActionName']
  @MaxSize = params['MaxSize']
  @MinSize = params['MinSize']
  @DesiredCapacity = params['DesiredCapacity']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Recurrence = params['Recurrence']
  @DisableUpdateDesiredCapacity = params['DisableUpdateDesiredCapacity']
end