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.



3185
3186
3187
3188
3189
3190
3191
3192
# File 'lib/v20210820/models.rb', line 3185

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:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def AlarmRegularName
  @AlarmRegularName
end

#IdObject

Parameters:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def Id
  @Id
end

#MonitorTypeObject

Parameters:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def MonitorType
  @MonitorType
end

#ProjectIdObject

Parameters:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def ProjectId
  @ProjectId
end

#TaskIdObject

Parameters:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • 项目名称

  • 规则名称

  • 任务ID

  • 主键ID

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

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



3180
3181
3182
# File 'lib/v20210820/models.rb', line 3180

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



3194
3195
3196
3197
3198
3199
3200
3201
# File 'lib/v20210820/models.rb', line 3194

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