Class: TencentCloud::Cwp::V20180228::WebHookPolicy
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::WebHookPolicy
- Defined in:
- lib/v20180228/models.rb
Overview
策略
Instance Attribute Summary collapse
- #CustomFields ⇒ Object
- #Events ⇒ Object
- #ExcludedQuuids ⇒ Object
- #Format ⇒ Object
- #HostCount ⇒ Object
- #HostLabels ⇒ Object
- #Id ⇒ Object
- #IsDisabled ⇒ Object
- #Name ⇒ Object
- #Quuids ⇒ Object
- #Receivers ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, events = nil, hostlabels = nil, receivers = nil, format = nil, customfields = nil, isdisabled = nil, quuids = nil, hostcount = nil, excludedquuids = nil) ⇒ WebHookPolicy
constructor
A new instance of WebHookPolicy.
Constructor Details
#initialize(id = nil, name = nil, events = nil, hostlabels = nil, receivers = nil, format = nil, customfields = nil, isdisabled = nil, quuids = nil, hostcount = nil, excludedquuids = nil) ⇒ WebHookPolicy
Returns a new instance of WebHookPolicy.
41536 41537 41538 41539 41540 41541 41542 41543 41544 41545 41546 41547 41548 |
# File 'lib/v20180228/models.rb', line 41536 def initialize(id=nil, name=nil, events=nil, hostlabels=nil, receivers=nil, format=nil, customfields=nil, isdisabled=nil, quuids=nil, hostcount=nil, excludedquuids=nil) @Id = id @Name = name @Events = events @HostLabels = hostlabels @Receivers = receivers @Format = format @CustomFields = customfields @IsDisabled = isdisabled @Quuids = quuids @HostCount = hostcount @ExcludedQuuids = excludedquuids end |
Instance Attribute Details
#CustomFields ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def CustomFields @CustomFields end |
#Events ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Events @Events end |
#ExcludedQuuids ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def ExcludedQuuids @ExcludedQuuids end |
#Format ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Format @Format end |
#HostCount ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def HostCount @HostCount end |
#HostLabels ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def HostLabels @HostLabels end |
#Id ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Id @Id end |
#IsDisabled ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def IsDisabled @IsDisabled end |
#Name ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Name @Name end |
#Quuids ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Quuids @Quuids end |
#Receivers ⇒ Object
41534 41535 41536 |
# File 'lib/v20180228/models.rb', line 41534 def Receivers @Receivers end |
Instance Method Details
#deserialize(params) ⇒ Object
41550 41551 41552 41553 41554 41555 41556 41557 41558 41559 41560 41561 41562 41563 41564 41565 41566 41567 41568 41569 41570 41571 41572 41573 41574 41575 41576 41577 41578 41579 41580 41581 41582 41583 41584 41585 41586 41587 41588 41589 41590 |
# File 'lib/v20180228/models.rb', line 41550 def deserialize(params) @Id = params['Id'] @Name = params['Name'] unless params['Events'].nil? @Events = [] params['Events'].each do |i| webhookeventkv_tmp = WebHookEventKv.new webhookeventkv_tmp.deserialize(i) @Events << webhookeventkv_tmp end end unless params['HostLabels'].nil? @HostLabels = [] params['HostLabels'].each do |i| webhookhostlabel_tmp = WebHookHostLabel.new webhookhostlabel_tmp.deserialize(i) @HostLabels << webhookhostlabel_tmp end end unless params['Receivers'].nil? @Receivers = [] params['Receivers'].each do |i| webhookreceiver_tmp = WebHookReceiver.new webhookreceiver_tmp.deserialize(i) @Receivers << webhookreceiver_tmp end end @Format = params['Format'] unless params['CustomFields'].nil? @CustomFields = [] params['CustomFields'].each do |i| webhookcustomfield_tmp = WebHookCustomField.new webhookcustomfield_tmp.deserialize(i) @CustomFields << webhookcustomfield_tmp end end @IsDisabled = params['IsDisabled'] @Quuids = params['Quuids'] @HostCount = params['HostCount'] @ExcludedQuuids = params['ExcludedQuuids'] end |