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.



1730
1731
1732
1733
1734
1735
1736
1737
# File 'lib/v20210820/models.rb', line 1730

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:指定资源组)



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def AlarmRegularName
  @AlarmRegularName
end

#IdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def Id
  @Id
end

#MonitorTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def MonitorType
  @MonitorType
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def ProjectId
  @ProjectId
end

#TaskIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1725
1726
1727
# File 'lib/v20210820/models.rb', line 1725

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



1739
1740
1741
1742
1743
1744
1745
1746
# File 'lib/v20210820/models.rb', line 1739

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