Class: TencentCloud::Monitor::V20180724::PrometheusInstanceScrapeStatistics
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::PrometheusInstanceScrapeStatistics
- Defined in:
- lib/v20180724/models.rb
Overview
实例抓取指标统计
Instance Attribute Summary collapse
-
#Clusters ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Global ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SamplesRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ScrapedRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, scrapedrate = nil, clusters = nil, global = nil, samplesrate = nil) ⇒ PrometheusInstanceScrapeStatistics
constructor
A new instance of PrometheusInstanceScrapeStatistics.
Constructor Details
#initialize(instanceid = nil, scrapedrate = nil, clusters = nil, global = nil, samplesrate = nil) ⇒ PrometheusInstanceScrapeStatistics
Returns a new instance of PrometheusInstanceScrapeStatistics.
13424 13425 13426 13427 13428 13429 13430 |
# File 'lib/v20180724/models.rb', line 13424 def initialize(instanceid=nil, scrapedrate=nil, clusters=nil, global=nil, samplesrate=nil) @InstanceId = instanceid @ScrapedRate = scrapedrate @Clusters = clusters @Global = global @SamplesRate = samplesrate end |
Instance Attribute Details
#Clusters ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13422 13423 13424 |
# File 'lib/v20180724/models.rb', line 13422 def Clusters @Clusters end |
#Global ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13422 13423 13424 |
# File 'lib/v20180724/models.rb', line 13422 def Global @Global end |
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13422 13423 13424 |
# File 'lib/v20180724/models.rb', line 13422 def InstanceId @InstanceId end |
#SamplesRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13422 13423 13424 |
# File 'lib/v20180724/models.rb', line 13422 def SamplesRate @SamplesRate end |
#ScrapedRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
13422 13423 13424 |
# File 'lib/v20180724/models.rb', line 13422 def ScrapedRate @ScrapedRate end |
Instance Method Details
#deserialize(params) ⇒ Object
13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 |
# File 'lib/v20180724/models.rb', line 13432 def deserialize(params) @InstanceId = params['InstanceId'] @ScrapedRate = params['ScrapedRate'] unless params['Clusters'].nil? @Clusters = [] params['Clusters'].each do |i| prometheusclusterscrapestatistics_tmp = PrometheusClusterScrapeStatistics.new prometheusclusterscrapestatistics_tmp.deserialize(i) @Clusters << prometheusclusterscrapestatistics_tmp end end unless params['Global'].nil? @Global = [] params['Global'].each do |i| prometheusclusterscrapestatistics_tmp = PrometheusClusterScrapeStatistics.new prometheusclusterscrapestatistics_tmp.deserialize(i) @Global << prometheusclusterscrapestatistics_tmp end end @SamplesRate = params['SamplesRate'] end |