Class: TencentCloud::Cls::V20201016::DashboardInfo

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

Overview

仪表盘信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dashboardid = nil, dashboardname = nil, data = nil, createtime = nil, assumeruin = nil, rolename = nil, assumername = nil, tags = nil, dashboardregion = nil, updatetime = nil, dashboardtopicinfos = nil) ⇒ DashboardInfo

Returns a new instance of DashboardInfo.



5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
# File 'lib/v20201016/models.rb', line 5082

def initialize(dashboardid=nil, dashboardname=nil, data=nil, createtime=nil, assumeruin=nil, rolename=nil, assumername=nil, tags=nil, dashboardregion=nil, updatetime=nil, dashboardtopicinfos=nil)
  @DashboardId = dashboardid
  @DashboardName = dashboardname
  @Data = data
  @CreateTime = createtime
  @AssumerUin = assumeruin
  @RoleName = rolename
  @AssumerName = assumername
  @Tags = tags
  @DashboardRegion = dashboardregion
  @UpdateTime = updatetime
  @DashboardTopicInfos = dashboardtopicinfos
end

Instance Attribute Details

#AssumerName ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def AssumerName
  @AssumerName
end

#AssumerUin ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def AssumerUin
  @AssumerUin
end

#CreateTime ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def CreateTime
  @CreateTime
end

#DashboardId ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def DashboardId
  @DashboardId
end

#DashboardName ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def DashboardName
  @DashboardName
end

#DashboardRegion ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def DashboardRegion
  @DashboardRegion
end

#DashboardTopicInfos ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def DashboardTopicInfos
  @DashboardTopicInfos
end

#Data ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def Data
  @Data
end

#RoleName ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def RoleName
  @RoleName
end

#Tags ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def Tags
  @Tags
end

#UpdateTime ⇒ Object

Parameters:

  • DashboardId: —

    仪表盘id

  • DashboardName: —

    仪表盘名字

  • Data: —

    仪表盘数据

  • CreateTime: —

    创建仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • AssumerUin: —

    AssumerUin非空则表示创建该日志主题的服务方Uin

  • RoleName: —

    RoleName非空则表示创建该日志主题的服务方使用的角色

  • AssumerName: —

    AssumerName非空则表示创建该日志主题的服务方名称

  • Tags: —

    日志主题绑定的标签信息

  • DashboardRegion: —

    仪表盘所在地域: 为了兼容老的地域。

  • UpdateTime: —

    修改仪表盘的时间。格式:YYYY-MM-DD HH:MM:SS

  • DashboardTopicInfos: —

    仪表盘对应的topic相关信息



5080
5081
5082
# File 'lib/v20201016/models.rb', line 5080

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
# File 'lib/v20201016/models.rb', line 5096

def deserialize(params)
  @DashboardId = params['DashboardId']
  @DashboardName = params['DashboardName']
  @Data = params['Data']
  @CreateTime = params['CreateTime']
  @AssumerUin = params['AssumerUin']
  @RoleName = params['RoleName']
  @AssumerName = params['AssumerName']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @DashboardRegion = params['DashboardRegion']
  @UpdateTime = params['UpdateTime']
  unless params['DashboardTopicInfos'].nil?
    @DashboardTopicInfos = []
    params['DashboardTopicInfos'].each do |i|
      dashboardtopicinfo_tmp = DashboardTopicInfo.new
      dashboardtopicinfo_tmp.deserialize(i)
      @DashboardTopicInfos << dashboardtopicinfo_tmp
    end
  end
end