Class: TencentCloud::Cls::V20201016::CreateDashboardRequest

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

Overview

CreateDashboard请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dashboardname = nil, data = nil, tags = nil) ⇒ CreateDashboardRequest

Returns a new instance of CreateDashboardRequest.



3292
3293
3294
3295
3296
# File 'lib/v20201016/models.rb', line 3292

def initialize(dashboardname=nil, data=nil, tags=nil)
  @DashboardName = dashboardname
  @Data = data
  @Tags = tags
end

Instance Attribute Details

#DashboardName ⇒ Object

Parameters:

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的日志主题。最大支持10个标签键值对,同一个资源只能绑定到同一个标签键下。



3290
3291
3292
# File 'lib/v20201016/models.rb', line 3290

def DashboardName
  @DashboardName
end

#Data ⇒ Object

Parameters:

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的日志主题。最大支持10个标签键值对,同一个资源只能绑定到同一个标签键下。



3290
3291
3292
# File 'lib/v20201016/models.rb', line 3290

def Data
  @Data
end

#Tags ⇒ Object

Parameters:

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的日志主题。最大支持10个标签键值对,同一个资源只能绑定到同一个标签键下。



3290
3291
3292
# File 'lib/v20201016/models.rb', line 3290

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
# File 'lib/v20201016/models.rb', line 3298

def deserialize(params)
  @DashboardName = params['DashboardName']
  @Data = params['Data']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end