Class: TencentCloud::Cls::V20201016::DashboardSubscribeData

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(noticemodes = nil, dashboardtime = nil, templatevariables = nil, timezone = nil, subscribelanguage = nil, jumpdomain = nil, jumpurl = nil) ⇒ DashboardSubscribeData

Returns a new instance of DashboardSubscribeData.



5195
5196
5197
5198
5199
5200
5201
5202
5203
# File 'lib/v20201016/models.rb', line 5195

def initialize(noticemodes=nil, dashboardtime=nil, templatevariables=nil, timezone=nil, subscribelanguage=nil, jumpdomain=nil, jumpurl=nil)
  @NoticeModes = noticemodes
  @DashboardTime = dashboardtime
  @TemplateVariables = templatevariables
  @Timezone = timezone
  @SubscribeLanguage = subscribelanguage
  @JumpDomain = jumpdomain
  @JumpUrl = jumpurl
end

Instance Attribute Details

#DashboardTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def DashboardTime
  @DashboardTime
end

#JumpDomain ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def JumpDomain
  @JumpDomain
end

#JumpUrl ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def JumpUrl
  @JumpUrl
end

#NoticeModes ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def NoticeModes
  @NoticeModes
end

#SubscribeLanguage ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def SubscribeLanguage
  @SubscribeLanguage
end

#TemplateVariables ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def TemplateVariables
  @TemplateVariables
end

#Timezone ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NoticeModes: —

    仪表盘订阅通知方式。

  • DashboardTime: —

    仪表盘订阅时间,为空标识取仪表盘默认的时间。

  • TemplateVariables: —

    仪表盘订阅模板变量。

  • Timezone: —
  • SubscribeLanguage: —

    语言。 zh 中文、en`英文。

  • JumpDomain: —

    调用链接域名。http:// 或者 https:// 开头,不能/结尾

  • JumpUrl: —

    自定义跳转链接。



5193
5194
5195
# File 'lib/v20201016/models.rb', line 5193

def Timezone
  @Timezone
end

Instance Method Details

#deserialize(params) ⇒ Object



5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
# File 'lib/v20201016/models.rb', line 5205

def deserialize(params)
  unless params['NoticeModes'].nil?
    @NoticeModes = []
    params['NoticeModes'].each do |i|
      dashboardnoticemode_tmp = DashboardNoticeMode.new
      dashboardnoticemode_tmp.deserialize(i)
      @NoticeModes << dashboardnoticemode_tmp
    end
  end
  @DashboardTime = params['DashboardTime']
  unless params['TemplateVariables'].nil?
    @TemplateVariables = []
    params['TemplateVariables'].each do |i|
      dashboardtemplatevariable_tmp = DashboardTemplateVariable.new
      dashboardtemplatevariable_tmp.deserialize(i)
      @TemplateVariables << dashboardtemplatevariable_tmp
    end
  end
  @Timezone = params['Timezone']
  @SubscribeLanguage = params['SubscribeLanguage']
  @JumpDomain = params['JumpDomain']
  @JumpUrl = params['JumpUrl']
end