Class: TencentCloud::Cls::V20201016::DashboardInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::DashboardInfo
- Defined in:
- lib/v20201016/models.rb
Overview
仪表盘信息
Instance Attribute Summary collapse
- #AssumerName ⇒ Object
- #AssumerUin ⇒ Object
- #CreateTime ⇒ Object
- #DashboardId ⇒ Object
- #DashboardName ⇒ Object
- #DashboardRegion ⇒ Object
- #DashboardTopicInfos ⇒ Object
- #Data ⇒ Object
- #RoleName ⇒ Object
- #Tags ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dashboardid = nil, dashboardname = nil, data = nil, createtime = nil, assumeruin = nil, rolename = nil, assumername = nil, tags = nil, dashboardregion = nil, updatetime = nil, dashboardtopicinfos = nil) ⇒ DashboardInfo
constructor
A new instance of DashboardInfo.
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, =nil, dashboardregion=nil, updatetime=nil, dashboardtopicinfos=nil) @DashboardId = dashboardid @DashboardName = dashboardname @Data = data @CreateTime = createtime @AssumerUin = assumeruin @RoleName = rolename @AssumerName = assumername @Tags = @DashboardRegion = dashboardregion @UpdateTime = updatetime @DashboardTopicInfos = dashboardtopicinfos end |
Instance Attribute Details
#AssumerName ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def AssumerName @AssumerName end |
#AssumerUin ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def AssumerUin @AssumerUin end |
#CreateTime ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def CreateTime @CreateTime end |
#DashboardId ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def DashboardId @DashboardId end |
#DashboardName ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def DashboardName @DashboardName end |
#DashboardRegion ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def DashboardRegion @DashboardRegion end |
#DashboardTopicInfos ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def DashboardTopicInfos @DashboardTopicInfos end |
#Data ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def Data @Data end |
#RoleName ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def RoleName @RoleName end |
#Tags ⇒ Object
5080 5081 5082 |
# File 'lib/v20201016/models.rb', line 5080 def Tags @Tags end |
#UpdateTime ⇒ Object
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 |