Class: TencentCloud::Monitor::V20180724::GrafanaIntegrationConfig

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

Overview

Grafana 集成实例配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(integrationid = nil, kind = nil, content = nil, description = nil, grafanaurl = nil) ⇒ GrafanaIntegrationConfig

Returns a new instance of GrafanaIntegrationConfig.



10601
10602
10603
10604
10605
10606
10607
# File 'lib/v20180724/models.rb', line 10601

def initialize(integrationid=nil, kind=nil, content=nil, description=nil, grafanaurl=nil)
  @IntegrationId = integrationid
  @Kind = kind
  @Content = content
  @Description = description
  @GrafanaURL = grafanaurl
end

Instance Attribute Details

#ContentObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntegrationId:

    集成 ID

  • Kind:

    集成类型

  • Content:

    集成内容

  • Description:

    集成描述

  • GrafanaURL:

    Grafana 跳转地址(目前未使用,默认为空)



10599
10600
10601
# File 'lib/v20180724/models.rb', line 10599

def Content
  @Content
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntegrationId:

    集成 ID

  • Kind:

    集成类型

  • Content:

    集成内容

  • Description:

    集成描述

  • GrafanaURL:

    Grafana 跳转地址(目前未使用,默认为空)



10599
10600
10601
# File 'lib/v20180724/models.rb', line 10599

def Description
  @Description
end

#GrafanaURLObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntegrationId:

    集成 ID

  • Kind:

    集成类型

  • Content:

    集成内容

  • Description:

    集成描述

  • GrafanaURL:

    Grafana 跳转地址(目前未使用,默认为空)



10599
10600
10601
# File 'lib/v20180724/models.rb', line 10599

def GrafanaURL
  @GrafanaURL
end

#IntegrationIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntegrationId:

    集成 ID

  • Kind:

    集成类型

  • Content:

    集成内容

  • Description:

    集成描述

  • GrafanaURL:

    Grafana 跳转地址(目前未使用,默认为空)



10599
10600
10601
# File 'lib/v20180724/models.rb', line 10599

def IntegrationId
  @IntegrationId
end

#KindObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntegrationId:

    集成 ID

  • Kind:

    集成类型

  • Content:

    集成内容

  • Description:

    集成描述

  • GrafanaURL:

    Grafana 跳转地址(目前未使用,默认为空)



10599
10600
10601
# File 'lib/v20180724/models.rb', line 10599

def Kind
  @Kind
end

Instance Method Details

#deserialize(params) ⇒ Object



10609
10610
10611
10612
10613
10614
10615
# File 'lib/v20180724/models.rb', line 10609

def deserialize(params)
  @IntegrationId = params['IntegrationId']
  @Kind = params['Kind']
  @Content = params['Content']
  @Description = params['Description']
  @GrafanaURL = params['GrafanaURL']
end