Class: TencentCloud::Monitor::V20180724::InstallPluginsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::InstallPluginsRequest
- Defined in:
- lib/v20180724/models.rb
Overview
InstallPlugins请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(plugins = nil, instanceid = nil) ⇒ InstallPluginsRequest
constructor
A new instance of InstallPluginsRequest.
Constructor Details
#initialize(plugins = nil, instanceid = nil) ⇒ InstallPluginsRequest
Returns a new instance of InstallPluginsRequest.
10699 10700 10701 10702 |
# File 'lib/v20180724/models.rb', line 10699 def initialize(plugins=nil, instanceid=nil) @Plugins = plugins @InstanceId = instanceid end |
Instance Attribute Details
#InstanceId ⇒ Object
10697 10698 10699 |
# File 'lib/v20180724/models.rb', line 10697 def InstanceId @InstanceId end |
#Plugins ⇒ Object
10697 10698 10699 |
# File 'lib/v20180724/models.rb', line 10697 def Plugins @Plugins end |
Instance Method Details
#deserialize(params) ⇒ Object
10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 |
# File 'lib/v20180724/models.rb', line 10704 def deserialize(params) unless params['Plugins'].nil? @Plugins = [] params['Plugins'].each do |i| grafanaplugin_tmp = GrafanaPlugin.new grafanaplugin_tmp.deserialize(i) @Plugins << grafanaplugin_tmp end end @InstanceId = params['InstanceId'] end |