Class: TencentCloud::Cls::V20201016::SearchDashboardSubscribeRequest

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

Overview

SearchDashboardSubscribe请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dashboardid = nil, subscribedata = nil, id = nil, name = nil) ⇒ SearchDashboardSubscribeRequest

Returns a new instance of SearchDashboardSubscribeRequest.



16851
16852
16853
16854
16855
16856
# File 'lib/v20201016/models.rb', line 16851

def initialize(dashboardid=nil, subscribedata=nil, id=nil, name=nil)
  @DashboardId = dashboardid
  @SubscribeData = subscribedata
  @Id = id
  @Name = name
end

Instance Attribute Details

#DashboardId ⇒ Object

Parameters:



16849
16850
16851
# File 'lib/v20201016/models.rb', line 16849

def DashboardId
  @DashboardId
end

#Id ⇒ Object

Parameters:



16849
16850
16851
# File 'lib/v20201016/models.rb', line 16849

def Id
  @Id
end

#Name ⇒ Object

Parameters:



16849
16850
16851
# File 'lib/v20201016/models.rb', line 16849

def Name
  @Name
end

#SubscribeData ⇒ Object

Parameters:



16849
16850
16851
# File 'lib/v20201016/models.rb', line 16849

def SubscribeData
  @SubscribeData
end

Instance Method Details

#deserialize(params) ⇒ Object



16858
16859
16860
16861
16862
16863
16864
16865
16866
# File 'lib/v20201016/models.rb', line 16858

def deserialize(params)
  @DashboardId = params['DashboardId']
  unless params['SubscribeData'].nil?
    @SubscribeData = DashboardSubscribeData.new
    @SubscribeData.deserialize(params['SubscribeData'])
  end
  @Id = params['Id']
  @Name = params['Name']
end