Class: TencentCloud::Ckafka::V20190819::BatchCreateAclRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::BatchCreateAclRequest
- Defined in:
- lib/v20190819/models.rb
Overview
BatchCreateAcl请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, resourcetype = nil, resourcenames = nil, rulelist = nil) ⇒ BatchCreateAclRequest
constructor
A new instance of BatchCreateAclRequest.
Constructor Details
#initialize(instanceid = nil, resourcetype = nil, resourcenames = nil, rulelist = nil) ⇒ BatchCreateAclRequest
Returns a new instance of BatchCreateAclRequest.
350 351 352 353 354 355 |
# File 'lib/v20190819/models.rb', line 350 def initialize(instanceid=nil, resourcetype=nil, resourcenames=nil, rulelist=nil) @InstanceId = instanceid @ResourceType = resourcetype @ResourceNames = resourcenames @RuleList = rulelist end |
Instance Attribute Details
#InstanceId ⇒ Object
348 349 350 |
# File 'lib/v20190819/models.rb', line 348 def InstanceId @InstanceId end |
#ResourceNames ⇒ Object
348 349 350 |
# File 'lib/v20190819/models.rb', line 348 def ResourceNames @ResourceNames end |
#ResourceType ⇒ Object
348 349 350 |
# File 'lib/v20190819/models.rb', line 348 def ResourceType @ResourceType end |
#RuleList ⇒ Object
348 349 350 |
# File 'lib/v20190819/models.rb', line 348 def RuleList @RuleList end |
Instance Method Details
#deserialize(params) ⇒ Object
357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/v20190819/models.rb', line 357 def deserialize(params) @InstanceId = params['InstanceId'] @ResourceType = params['ResourceType'] @ResourceNames = params['ResourceNames'] unless params['RuleList'].nil? @RuleList = [] params['RuleList'].each do |i| aclruleinfo_tmp = AclRuleInfo.new aclruleinfo_tmp.deserialize(i) @RuleList << aclruleinfo_tmp end end end |