Class: TencentCloud::Tcm::V20210413::LinkPrometheusRequest

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

Overview

LinkPrometheus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(meshid = nil, prometheus = nil) ⇒ LinkPrometheusRequest

Returns a new instance of LinkPrometheusRequest.



1156
1157
1158
1159
# File 'lib/v20210413/models.rb', line 1156

def initialize(meshid=nil, prometheus=nil)
  @MeshID = meshid
  @Prometheus = prometheus
end

Instance Attribute Details

#MeshIDObject

Parameters:

  • MeshID:

    网格ID

  • Prometheus:

    配置



1154
1155
1156
# File 'lib/v20210413/models.rb', line 1154

def MeshID
  @MeshID
end

#PrometheusObject

Parameters:

  • MeshID:

    网格ID

  • Prometheus:

    配置



1154
1155
1156
# File 'lib/v20210413/models.rb', line 1154

def Prometheus
  @Prometheus
end

Instance Method Details

#deserialize(params) ⇒ Object



1161
1162
1163
1164
1165
1166
1167
# File 'lib/v20210413/models.rb', line 1161

def deserialize(params)
  @MeshID = params['MeshID']
  unless params['Prometheus'].nil?
    @Prometheus = PrometheusConfig.new
    @Prometheus.deserialize(params['Prometheus'])
  end
end