Class: TencentCloud::Cls::V20201016::ModifyDashboardRequest

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

Overview

ModifyDashboard请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dashboardid = nil, dashboardname = nil, data = nil, tags = nil) ⇒ ModifyDashboardRequest

Returns a new instance of ModifyDashboardRequest.



14013
14014
14015
14016
14017
14018
# File 'lib/v20201016/models.rb', line 14013

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

Instance Attribute Details

#DashboardId ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id。通过 获取仪表盘接口获取DashboardId。

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

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



14011
14012
14013
# File 'lib/v20201016/models.rb', line 14011

def DashboardId
  @DashboardId
end

#DashboardName ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id。通过 获取仪表盘接口获取DashboardId。

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

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



14011
14012
14013
# File 'lib/v20201016/models.rb', line 14011

def DashboardName
  @DashboardName
end

#Data ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id。通过 获取仪表盘接口获取DashboardId。

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

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



14011
14012
14013
# File 'lib/v20201016/models.rb', line 14011

def Data
  @Data
end

#Tags ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id。通过 获取仪表盘接口获取DashboardId。

  • DashboardName: —

    仪表盘名称

  • Data: —

    仪表盘配置数据

  • Tags: —

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



14011
14012
14013
# File 'lib/v20201016/models.rb', line 14011

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
# File 'lib/v20201016/models.rb', line 14020

def deserialize(params)
  @DashboardId = params['DashboardId']
  @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