Class: TencentCloud::Mongodb::V20190725::OpenAuditServiceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::OpenAuditServiceRequest
- Defined in:
- lib/v20190725/models.rb
Overview
OpenAuditService请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, logexpireday = nil, auditall = nil, rulefilters = nil) ⇒ OpenAuditServiceRequest
constructor
A new instance of OpenAuditServiceRequest.
Constructor Details
#initialize(instanceid = nil, logexpireday = nil, auditall = nil, rulefilters = nil) ⇒ OpenAuditServiceRequest
Returns a new instance of OpenAuditServiceRequest.
5255 5256 5257 5258 5259 5260 |
# File 'lib/v20190725/models.rb', line 5255 def initialize(instanceid=nil, logexpireday=nil, auditall=nil, rulefilters=nil) @InstanceId = instanceid @LogExpireDay = logexpireday @AuditAll = auditall @RuleFilters = rulefilters end |
Instance Attribute Details
#AuditAll ⇒ Object
5253 5254 5255 |
# File 'lib/v20190725/models.rb', line 5253 def AuditAll @AuditAll end |
#InstanceId ⇒ Object
5253 5254 5255 |
# File 'lib/v20190725/models.rb', line 5253 def InstanceId @InstanceId end |
#LogExpireDay ⇒ Object
5253 5254 5255 |
# File 'lib/v20190725/models.rb', line 5253 def LogExpireDay @LogExpireDay end |
#RuleFilters ⇒ Object
5253 5254 5255 |
# File 'lib/v20190725/models.rb', line 5253 def RuleFilters @RuleFilters end |
Instance Method Details
#deserialize(params) ⇒ Object
5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'lib/v20190725/models.rb', line 5262 def deserialize(params) @InstanceId = params['InstanceId'] @LogExpireDay = params['LogExpireDay'] @AuditAll = params['AuditAll'] unless params['RuleFilters'].nil? @RuleFilters = [] params['RuleFilters'].each do |i| logfilter_tmp = LogFilter.new logfilter_tmp.deserialize(i) @RuleFilters << logfilter_tmp end end end |