Class: TencentCloud::Cls::V20201016::ModifyDashboardSubscribeRequest

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

Overview

ModifyDashboardSubscribe请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ModifyDashboardSubscribeRequest.



14066
14067
14068
14069
14070
14071
14072
# File 'lib/v20201016/models.rb', line 14066

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

Instance Attribute Details

#Cron ⇒ Object

Parameters:

  • Id: —

    仪表盘订阅id。通过 获取仪表盘订阅列表接口获取Id。

  • DashboardId: —

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

  • Name: —

    仪表盘订阅名称。最大支持128个字符,且不支持'|'字符。

  • Cron: —

    订阅时间cron表达式,格式为:秒数 分钟 小时 日期 月份 星期;(有效数据为:分钟 小时 日期 月份 星期)。

  • SubscribeData: —

    仪表盘订阅数据。



14064
14065
14066
# File 'lib/v20201016/models.rb', line 14064

def Cron
  @Cron
end

#DashboardId ⇒ Object

Parameters:

  • Id: —

    仪表盘订阅id。通过 获取仪表盘订阅列表接口获取Id。

  • DashboardId: —

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

  • Name: —

    仪表盘订阅名称。最大支持128个字符,且不支持'|'字符。

  • Cron: —

    订阅时间cron表达式,格式为:秒数 分钟 小时 日期 月份 星期;(有效数据为:分钟 小时 日期 月份 星期)。

  • SubscribeData: —

    仪表盘订阅数据。



14064
14065
14066
# File 'lib/v20201016/models.rb', line 14064

def DashboardId
  @DashboardId
end

#Id ⇒ Object

Parameters:

  • Id: —

    仪表盘订阅id。通过 获取仪表盘订阅列表接口获取Id。

  • DashboardId: —

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

  • Name: —

    仪表盘订阅名称。最大支持128个字符,且不支持'|'字符。

  • Cron: —

    订阅时间cron表达式,格式为:秒数 分钟 小时 日期 月份 星期;(有效数据为:分钟 小时 日期 月份 星期)。

  • SubscribeData: —

    仪表盘订阅数据。



14064
14065
14066
# File 'lib/v20201016/models.rb', line 14064

def Id
  @Id
end

#Name ⇒ Object

Parameters:

  • Id: —

    仪表盘订阅id。通过 获取仪表盘订阅列表接口获取Id。

  • DashboardId: —

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

  • Name: —

    仪表盘订阅名称。最大支持128个字符,且不支持'|'字符。

  • Cron: —

    订阅时间cron表达式,格式为:秒数 分钟 小时 日期 月份 星期;(有效数据为:分钟 小时 日期 月份 星期)。

  • SubscribeData: —

    仪表盘订阅数据。



14064
14065
14066
# File 'lib/v20201016/models.rb', line 14064

def Name
  @Name
end

#SubscribeData ⇒ Object

Parameters:

  • Id: —

    仪表盘订阅id。通过 获取仪表盘订阅列表接口获取Id。

  • DashboardId: —

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

  • Name: —

    仪表盘订阅名称。最大支持128个字符,且不支持'|'字符。

  • Cron: —

    订阅时间cron表达式,格式为:秒数 分钟 小时 日期 月份 星期;(有效数据为:分钟 小时 日期 月份 星期)。

  • SubscribeData: —

    仪表盘订阅数据。



14064
14065
14066
# File 'lib/v20201016/models.rb', line 14064

def SubscribeData
  @SubscribeData
end

Instance Method Details

#deserialize(params) ⇒ Object



14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
# File 'lib/v20201016/models.rb', line 14074

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