Class: TencentCloud::Monitor::V20180724::DeletePrometheusScrapeJobsRequest

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

Overview

DeletePrometheusScrapeJobs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, agentid = nil, jobids = nil) ⇒ DeletePrometheusScrapeJobsRequest

Returns a new instance of DeletePrometheusScrapeJobsRequest.



3827
3828
3829
3830
3831
# File 'lib/v20180724/models.rb', line 3827

def initialize(instanceid=nil, agentid=nil, jobids=nil)
  @InstanceId = instanceid
  @AgentId = agentid
  @JobIds = jobids
end

Instance Attribute Details

#AgentIdObject

Parameters:

  • InstanceId:

    实例 ID

  • AgentId:

    Agent ID(可通过 DescribePrometheusAgents 接口获取)

  • JobIds:

    任务 ID 列表(可通过 DescribePrometheusScrapeJobs 接口获取)



3825
3826
3827
# File 'lib/v20180724/models.rb', line 3825

def AgentId
  @AgentId
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID

  • AgentId:

    Agent ID(可通过 DescribePrometheusAgents 接口获取)

  • JobIds:

    任务 ID 列表(可通过 DescribePrometheusScrapeJobs 接口获取)



3825
3826
3827
# File 'lib/v20180724/models.rb', line 3825

def InstanceId
  @InstanceId
end

#JobIdsObject

Parameters:

  • InstanceId:

    实例 ID

  • AgentId:

    Agent ID(可通过 DescribePrometheusAgents 接口获取)

  • JobIds:

    任务 ID 列表(可通过 DescribePrometheusScrapeJobs 接口获取)



3825
3826
3827
# File 'lib/v20180724/models.rb', line 3825

def JobIds
  @JobIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3833
3834
3835
3836
3837
# File 'lib/v20180724/models.rb', line 3833

def deserialize(params)
  @InstanceId = params['InstanceId']
  @AgentId = params['AgentId']
  @JobIds = params['JobIds']
end