Class: TencentCloud::Cynosdb::V20190107::ModifyAuditServiceRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ModifyAuditServiceRequest
- Defined in:
- lib/v20190107/models.rb
Overview
ModifyAuditService请求参数结构体
Instance Attribute Summary collapse
- #AuditAll ⇒ Object
- #AuditRuleFilters ⇒ Object
- #HighLogExpireDay ⇒ Object
- #InstanceId ⇒ Object
- #LogExpireDay ⇒ Object
- #RuleTemplateIds ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, logexpireday = nil, highlogexpireday = nil, auditall = nil, auditrulefilters = nil, ruletemplateids = nil) ⇒ ModifyAuditServiceRequest
constructor
A new instance of ModifyAuditServiceRequest.
Constructor Details
#initialize(instanceid = nil, logexpireday = nil, highlogexpireday = nil, auditall = nil, auditrulefilters = nil, ruletemplateids = nil) ⇒ ModifyAuditServiceRequest
Returns a new instance of ModifyAuditServiceRequest.
9777 9778 9779 9780 9781 9782 9783 9784 |
# File 'lib/v20190107/models.rb', line 9777 def initialize(instanceid=nil, logexpireday=nil, highlogexpireday=nil, auditall=nil, auditrulefilters=nil, ruletemplateids=nil) @InstanceId = instanceid @LogExpireDay = logexpireday @HighLogExpireDay = highlogexpireday @AuditAll = auditall @AuditRuleFilters = auditrulefilters @RuleTemplateIds = ruletemplateids end |
Instance Attribute Details
#AuditAll ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def AuditAll @AuditAll end |
#AuditRuleFilters ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def AuditRuleFilters @AuditRuleFilters end |
#HighLogExpireDay ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def HighLogExpireDay @HighLogExpireDay end |
#InstanceId ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def InstanceId @InstanceId end |
#LogExpireDay ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def LogExpireDay @LogExpireDay end |
#RuleTemplateIds ⇒ Object
9775 9776 9777 |
# File 'lib/v20190107/models.rb', line 9775 def RuleTemplateIds @RuleTemplateIds end |
Instance Method Details
#deserialize(params) ⇒ Object
9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 |
# File 'lib/v20190107/models.rb', line 9786 def deserialize(params) @InstanceId = params['InstanceId'] @LogExpireDay = params['LogExpireDay'] @HighLogExpireDay = params['HighLogExpireDay'] @AuditAll = params['AuditAll'] unless params['AuditRuleFilters'].nil? @AuditRuleFilters = [] params['AuditRuleFilters'].each do |i| auditrulefilters_tmp = AuditRuleFilters.new auditrulefilters_tmp.deserialize(i) @AuditRuleFilters << auditrulefilters_tmp end end @RuleTemplateIds = params['RuleTemplateIds'] end |