Class: TencentCloud::Wedata::V20210820::CheckAlarmRegularNameExistRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20210820/models.rb

Overview

CheckAlarmRegularNameExist请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, alarmregularname = nil, taskid = nil, id = nil, tasktype = nil, monitortype = nil) ⇒ CheckAlarmRegularNameExistRequest

Returns a new instance of CheckAlarmRegularNameExistRequest.



2856
2857
2858
2859
2860
2861
2862
2863
# File 'lib/v20210820/models.rb', line 2856

def initialize(projectid=nil, alarmregularname=nil, taskid=nil, id=nil, tasktype=nil, monitortype=nil)
  @ProjectId = projectid
  @AlarmRegularName = alarmregularname
  @TaskId = taskid
  @Id = id
  @TaskType = tasktype
  @MonitorType = monitortype
end

Instance Attribute Details

#AlarmRegularNameObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def AlarmRegularName
  @AlarmRegularName
end

#IdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def Id
  @Id
end

#MonitorTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def MonitorType
  @MonitorType
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def ProjectId
  @ProjectId
end

#TaskIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

    任务类型:201.实时,202.离线

  • MonitorType:

    监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组)



2851
2852
2853
# File 'lib/v20210820/models.rb', line 2851

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



2865
2866
2867
2868
2869
2870
2871
2872
# File 'lib/v20210820/models.rb', line 2865

def deserialize(params)
  @ProjectId = params['ProjectId']
  @AlarmRegularName = params['AlarmRegularName']
  @TaskId = params['TaskId']
  @Id = params['Id']
  @TaskType = params['TaskType']
  @MonitorType = params['MonitorType']
end