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.



1906
1907
1908
1909
1910
1911
1912
1913
# File 'lib/v20210820/models.rb', line 1906

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def AlarmRegularName
  @AlarmRegularName
end

#IdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def Id
  @Id
end

#MonitorTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def MonitorType
  @MonitorType
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def ProjectId
  @ProjectId
end

#TaskIdObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • ProjectId:

    项目名称

  • AlarmRegularName:

    规则名称

  • TaskId:

    任务ID

  • Id:

    主键ID

  • TaskType:

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

  • MonitorType:

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



1901
1902
1903
# File 'lib/v20210820/models.rb', line 1901

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



1915
1916
1917
1918
1919
1920
1921
1922
# File 'lib/v20210820/models.rb', line 1915

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