Class: TencentCloud::Monitor::V20180724::PrometheusJobScrapeStatistics
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::PrometheusJobScrapeStatistics
- Defined in:
- lib/v20180724/models.rb
Overview
Job抓取统计
Instance Attribute Summary collapse
-
#JobName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#JobType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Metrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ScrapedRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobname = nil, scrapedrate = nil, metrics = nil, jobtype = nil) ⇒ PrometheusJobScrapeStatistics
constructor
A new instance of PrometheusJobScrapeStatistics.
Constructor Details
#initialize(jobname = nil, scrapedrate = nil, metrics = nil, jobtype = nil) ⇒ PrometheusJobScrapeStatistics
Returns a new instance of PrometheusJobScrapeStatistics.
13798 13799 13800 13801 13802 13803 |
# File 'lib/v20180724/models.rb', line 13798 def initialize(jobname=nil, scrapedrate=nil, metrics=nil, jobtype=nil) @JobName = jobname @ScrapedRate = scrapedrate @Metrics = metrics @JobType = jobtype end |
Instance Attribute Details
#JobName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13796 13797 13798 |
# File 'lib/v20180724/models.rb', line 13796 def JobName @JobName end |
#JobType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13796 13797 13798 |
# File 'lib/v20180724/models.rb', line 13796 def JobType @JobType end |
#Metrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13796 13797 13798 |
# File 'lib/v20180724/models.rb', line 13796 def Metrics @Metrics end |
#ScrapedRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13796 13797 13798 |
# File 'lib/v20180724/models.rb', line 13796 def ScrapedRate @ScrapedRate end |
Instance Method Details
#deserialize(params) ⇒ Object
13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 |
# File 'lib/v20180724/models.rb', line 13805 def deserialize(params) @JobName = params['JobName'] @ScrapedRate = params['ScrapedRate'] unless params['Metrics'].nil? @Metrics = [] params['Metrics'].each do |i| prometheusmetricscrapestatistics_tmp = PrometheusMetricScrapeStatistics.new prometheusmetricscrapestatistics_tmp.deserialize(i) @Metrics << prometheusmetricscrapestatistics_tmp end end @JobType = params['JobType'] end |