Class: TencentCloud::Monitor::V20180724::UpdateGrafanaNotificationChannelRequest

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

Overview

UpdateGrafanaNotificationChannel请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, instanceid = nil, receivers = nil, channelname = nil, extraorgids = nil, organizationids = nil) ⇒ UpdateGrafanaNotificationChannelRequest

Returns a new instance of UpdateGrafanaNotificationChannelRequest.



15886
15887
15888
15889
15890
15891
15892
15893
# File 'lib/v20180724/models.rb', line 15886

def initialize(channelid=nil, instanceid=nil, receivers=nil, channelname=nil, extraorgids=nil, organizationids=nil)
  @ChannelId = channelid
  @InstanceId = instanceid
  @Receivers = receivers
  @ChannelName = channelname
  @ExtraOrgIds = extraorgids
  @OrganizationIds = organizationids
end

Instance Attribute Details

#ChannelIdObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def ChannelId
  @ChannelId
end

#ChannelNameObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def ChannelName
  @ChannelName
end

#ExtraOrgIdsObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def ExtraOrgIds
  @ExtraOrgIds
end

#InstanceIdObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def InstanceId
  @InstanceId
end

#OrganizationIdsObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def OrganizationIds
  @OrganizationIds
end

#ReceiversObject

Parameters:

  • ChannelId:

    通道 ID,例如:nchannel-abcd1234

  • InstanceId:

    Grafana 实例 ID,例如:grafana-12345678

  • Receivers:

    接受告警通道 ID 数组

  • ChannelName:

    告警通道名称,已废弃,名称不可修改。

  • ExtraOrgIds:

    已废弃,请使用 OrganizationIds

  • OrganizationIds:

    生效的组织 ID 数组



15884
15885
15886
# File 'lib/v20180724/models.rb', line 15884

def Receivers
  @Receivers
end

Instance Method Details

#deserialize(params) ⇒ Object



15895
15896
15897
15898
15899
15900
15901
15902
# File 'lib/v20180724/models.rb', line 15895

def deserialize(params)
  @ChannelId = params['ChannelId']
  @InstanceId = params['InstanceId']
  @Receivers = params['Receivers']
  @ChannelName = params['ChannelName']
  @ExtraOrgIds = params['ExtraOrgIds']
  @OrganizationIds = params['OrganizationIds']
end