Class: TencentCloud::Monitor::V20180724::IntegrationConfiguration

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

Overview

export 集成配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, kind = nil, content = nil, status = nil, category = nil, instancedesc = nil, grafanadashboardurl = nil) ⇒ IntegrationConfiguration

Returns a new instance of IntegrationConfiguration.



10822
10823
10824
10825
10826
10827
10828
10829
10830
# File 'lib/v20180724/models.rb', line 10822

def initialize(name=nil, kind=nil, content=nil, status=nil, category=nil, instancedesc=nil, grafanadashboardurl=nil)
  @Name = name
  @Kind = kind
  @Content = content
  @Status = status
  @Category = category
  @InstanceDesc = instancedesc
  @GrafanaDashboardURL = grafanadashboardurl
end

Instance Attribute Details

#CategoryObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def Category
  @Category
end

#ContentObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def Content
  @Content
end

#GrafanaDashboardURLObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def GrafanaDashboardURL
  @GrafanaDashboardURL
end

#InstanceDescObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def InstanceDesc
  @InstanceDesc
end

#KindObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def Kind
  @Kind
end

#NameObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def Name
  @Name
end

#StatusObject

Parameters:

  • Name:

    名字

  • Kind:

    类型

  • Content:

    内容

  • Status:

    状态

  • Category:

    实例类型

  • InstanceDesc:

    实例描述

  • GrafanaDashboardURL:

    dashboard 的 URL



10820
10821
10822
# File 'lib/v20180724/models.rb', line 10820

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



10832
10833
10834
10835
10836
10837
10838
10839
10840
# File 'lib/v20180724/models.rb', line 10832

def deserialize(params)
  @Name = params['Name']
  @Kind = params['Kind']
  @Content = params['Content']
  @Status = params['Status']
  @Category = params['Category']
  @InstanceDesc = params['InstanceDesc']
  @GrafanaDashboardURL = params['GrafanaDashboardURL']
end