Class: TencentCloud::Emr::V20190103::ModifyInspectionSettingsRequest

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

Overview

ModifyInspectionSettings请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, type = nil, settings = nil, starttime = nil, endtime = nil, strategy = nil, clock = nil, dayofweek = nil, dayofmonth = nil, jobid = nil) ⇒ ModifyInspectionSettingsRequest

Returns a new instance of ModifyInspectionSettingsRequest.



8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
# File 'lib/v20190103/models.rb', line 8772

def initialize(instanceid=nil, type=nil, settings=nil, starttime=nil, endtime=nil, strategy=nil, clock=nil, dayofweek=nil, dayofmonth=nil, jobid=nil)
  @InstanceId = instanceid
  @Type = type
  @Settings = settings
  @StartTime = starttime
  @EndTime = endtime
  @Strategy = strategy
  @Clock = clock
  @DayOfWeek = dayofweek
  @DayOfMonth = dayofmonth
  @JobId = jobid
end

Instance Attribute Details

#ClockObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def Clock
  @Clock
end

#DayOfMonthObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def DayOfMonth
  @DayOfMonth
end

#DayOfWeekObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def DayOfWeek
  @DayOfWeek
end

#EndTimeObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def EndTime
  @EndTime
end

#InstanceIdObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def InstanceId
  @InstanceId
end

#JobIdObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def JobId
  @JobId
end

#SettingsObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def Settings
  @Settings
end

#StartTimeObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def StartTime
  @StartTime
end

#StrategyObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def Strategy
  @Strategy
end

#TypeObject

Parameters:

  • 实例ID

  • 巡检类型,FixedTime/RealTime

  • 任务配置

  • 开始时间戳

  • 结束时间戳

  • 巡检周期,eg EveryDay EveryWeek EveryMonth

  • 每天的开始的时间

  • 每周的周几

  • 每月的第几号

  • 巡检作业Id



8770
8771
8772
# File 'lib/v20190103/models.rb', line 8770

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
# File 'lib/v20190103/models.rb', line 8785

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Type = params['Type']
  unless params['Settings'].nil?
    @Settings = []
    params['Settings'].each do |i|
      inspectiontasksettings_tmp = InspectionTaskSettings.new
      inspectiontasksettings_tmp.deserialize(i)
      @Settings << inspectiontasksettings_tmp
    end
  end
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Strategy = params['Strategy']
  @Clock = params['Clock']
  @DayOfWeek = params['DayOfWeek']
  @DayOfMonth = params['DayOfMonth']
  @JobId = params['JobId']
end