Class: TencentCloud::Cls::V20201016::CreateDashboardSubscribeRequest

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

Overview

CreateDashboardSubscribe请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateDashboardSubscribeRequest.



3356
3357
3358
3359
3360
3361
# File 'lib/v20201016/models.rb', line 3356

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

Instance Attribute Details

#Cron ⇒ Object

输入限制:

  • 不能为空
  • 长度不能超过128字节
  • 不能包含字符'|'
  • 通过获取仪表盘获取仪表盘Id。
  • 秒数 取值范围: 0 ~ 59
  • 分钟 取值范围: 0 ~ 59
  • 小时 取值范围: 0 ~ 23
  • 日期 取值范围: 1 ~ 31 AND (dayOfMonth最后一天: L)
  • 月份 取值范围: 1 ~ 12
  • 星期 取值范围: 0 ~ 6 【0:星期日, 6星期六】

Parameters:

  • Name: —

    仪表盘订阅名称。

  • DashboardId: —

    仪表盘Id。

  • Cron: —

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

  • SubscribeData: —

    仪表盘订阅数据。



3354
3355
3356
# File 'lib/v20201016/models.rb', line 3354

def Cron
  @Cron
end

#DashboardId ⇒ Object

输入限制:

  • 不能为空
  • 长度不能超过128字节
  • 不能包含字符'|'
  • 通过获取仪表盘获取仪表盘Id。
  • 秒数 取值范围: 0 ~ 59
  • 分钟 取值范围: 0 ~ 59
  • 小时 取值范围: 0 ~ 23
  • 日期 取值范围: 1 ~ 31 AND (dayOfMonth最后一天: L)
  • 月份 取值范围: 1 ~ 12
  • 星期 取值范围: 0 ~ 6 【0:星期日, 6星期六】

Parameters:

  • Name: —

    仪表盘订阅名称。

  • DashboardId: —

    仪表盘Id。

  • Cron: —

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

  • SubscribeData: —

    仪表盘订阅数据。



3354
3355
3356
# File 'lib/v20201016/models.rb', line 3354

def DashboardId
  @DashboardId
end

#Name ⇒ Object

输入限制:

  • 不能为空
  • 长度不能超过128字节
  • 不能包含字符'|'
  • 通过获取仪表盘获取仪表盘Id。
  • 秒数 取值范围: 0 ~ 59
  • 分钟 取值范围: 0 ~ 59
  • 小时 取值范围: 0 ~ 23
  • 日期 取值范围: 1 ~ 31 AND (dayOfMonth最后一天: L)
  • 月份 取值范围: 1 ~ 12
  • 星期 取值范围: 0 ~ 6 【0:星期日, 6星期六】

Parameters:

  • Name: —

    仪表盘订阅名称。

  • DashboardId: —

    仪表盘Id。

  • Cron: —

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

  • SubscribeData: —

    仪表盘订阅数据。



3354
3355
3356
# File 'lib/v20201016/models.rb', line 3354

def Name
  @Name
end

#SubscribeData ⇒ Object

输入限制:

  • 不能为空
  • 长度不能超过128字节
  • 不能包含字符'|'
  • 通过获取仪表盘获取仪表盘Id。
  • 秒数 取值范围: 0 ~ 59
  • 分钟 取值范围: 0 ~ 59
  • 小时 取值范围: 0 ~ 23
  • 日期 取值范围: 1 ~ 31 AND (dayOfMonth最后一天: L)
  • 月份 取值范围: 1 ~ 12
  • 星期 取值范围: 0 ~ 6 【0:星期日, 6星期六】

Parameters:

  • Name: —

    仪表盘订阅名称。

  • DashboardId: —

    仪表盘Id。

  • Cron: —

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

  • SubscribeData: —

    仪表盘订阅数据。



3354
3355
3356
# File 'lib/v20201016/models.rb', line 3354

def SubscribeData
  @SubscribeData
end

Instance Method Details

#deserialize(params) ⇒ Object



3363
3364
3365
3366
3367
3368
3369
3370
3371
# File 'lib/v20201016/models.rb', line 3363

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