Class: TencentCloud::Monitor::V20180724::GrafanaChannel

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

Overview

Grafana 告警渠道

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, channelname = nil, receivers = nil, createdat = nil, updatedat = nil, organizationids = nil) ⇒ GrafanaChannel

Returns a new instance of GrafanaChannel.



10470
10471
10472
10473
10474
10475
10476
10477
# File 'lib/v20180724/models.rb', line 10470

def initialize(channelid=nil, channelname=nil, receivers=nil, createdat=nil, updatedat=nil, organizationids=nil)
  @ChannelId = channelid
  @ChannelName = channelname
  @Receivers = receivers
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @OrganizationIds = organizationids
end

Instance Attribute Details

#ChannelIdObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def ChannelId
  @ChannelId
end

#ChannelNameObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def ChannelName
  @ChannelName
end

#CreatedAtObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def CreatedAt
  @CreatedAt
end

#OrganizationIdsObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def OrganizationIds
  @OrganizationIds
end

#ReceiversObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def Receivers
  @Receivers
end

#UpdatedAtObject

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

Parameters:

  • ChannelId:

    渠道 ID

  • ChannelName:

    渠道名

  • Receivers:

    告警通道模板 ID 数组

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • OrganizationIds:

    告警渠道的所有生效组织



10468
10469
10470
# File 'lib/v20180724/models.rb', line 10468

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



10479
10480
10481
10482
10483
10484
10485
10486
# File 'lib/v20180724/models.rb', line 10479

def deserialize(params)
  @ChannelId = params['ChannelId']
  @ChannelName = params['ChannelName']
  @Receivers = params['Receivers']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  @OrganizationIds = params['OrganizationIds']
end