Class: TencentCloud::Wedata::V20210820::RuleGroupSubscribe

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

Overview

数据质量规则组订阅信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rulegroupid = nil, receivers = nil, subscribetype = nil, webhooks = nil, ruleid = nil, rulename = nil, alarmmessagerule = nil) ⇒ RuleGroupSubscribe

Returns a new instance of RuleGroupSubscribe.



32373
32374
32375
32376
32377
32378
32379
32380
32381
# File 'lib/v20210820/models.rb', line 32373

def initialize(rulegroupid=nil, receivers=nil, subscribetype=nil, webhooks=nil, ruleid=nil, rulename=nil, alarmmessagerule=nil)
  @RuleGroupId = rulegroupid
  @Receivers = receivers
  @SubscribeType = subscribetype
  @WebHooks = webhooks
  @RuleId = ruleid
  @RuleName = rulename
  @AlarmMessageRule = alarmmessagerule
end

Instance Attribute Details

#AlarmMessageRuleObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def AlarmMessageRule
  @AlarmMessageRule
end

#ReceiversObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def Receivers
  @Receivers
end

#RuleGroupIdObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def RuleGroupId
  @RuleGroupId
end

#RuleIdObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def RuleId
  @RuleId
end

#RuleNameObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def RuleName
  @RuleName
end

#SubscribeTypeObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def SubscribeType
  @SubscribeType
end

#WebHooksObject

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

Parameters:

  • RuleGroupId:

    规则组Id

  • Receivers:

    订阅接收人列表

  • SubscribeType:

    订阅方式 1.邮件email 2.短信sms

  • WebHooks:

    群机器人配置的webhook信息

  • RuleId:

    规则Id

  • RuleName:

    规则名称

  • AlarmMessageRule:

    发送对象



32371
32372
32373
# File 'lib/v20210820/models.rb', line 32371

def WebHooks
  @WebHooks
end

Instance Method Details

#deserialize(params) ⇒ Object



32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
32401
32402
32403
32404
32405
# File 'lib/v20210820/models.rb', line 32383

def deserialize(params)
  @RuleGroupId = params['RuleGroupId']
  unless params['Receivers'].nil?
    @Receivers = []
    params['Receivers'].each do |i|
      subscribereceiver_tmp = SubscribeReceiver.new
      subscribereceiver_tmp.deserialize(i)
      @Receivers << subscribereceiver_tmp
    end
  end
  @SubscribeType = params['SubscribeType']
  unless params['WebHooks'].nil?
    @WebHooks = []
    params['WebHooks'].each do |i|
      subscribewebhook_tmp = SubscribeWebHook.new
      subscribewebhook_tmp.deserialize(i)
      @WebHooks << subscribewebhook_tmp
    end
  end
  @RuleId = params['RuleId']
  @RuleName = params['RuleName']
  @AlarmMessageRule = params['AlarmMessageRule']
end