Class: TencentCloud::Bmeip::V20180625::ModifyEipAclRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmeip::V20180625::ModifyEipAclRequest
- Defined in:
- lib/v20180625/models.rb
Overview
ModifyEipAcl请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(aclid = nil, aclname = nil, status = nil, type = nil, rules = nil) ⇒ ModifyEipAclRequest
constructor
A new instance of ModifyEipAclRequest.
Constructor Details
#initialize(aclid = nil, aclname = nil, status = nil, type = nil, rules = nil) ⇒ ModifyEipAclRequest
Returns a new instance of ModifyEipAclRequest.
901 902 903 904 905 906 907 |
# File 'lib/v20180625/models.rb', line 901 def initialize(aclid=nil, aclname=nil, status=nil, type=nil, rules=nil) @AclId = aclid @AclName = aclname @Status = status @Type = type @Rules = rules end |
Instance Attribute Details
#AclId ⇒ Object
899 900 901 |
# File 'lib/v20180625/models.rb', line 899 def AclId @AclId end |
#AclName ⇒ Object
899 900 901 |
# File 'lib/v20180625/models.rb', line 899 def AclName @AclName end |
#Rules ⇒ Object
899 900 901 |
# File 'lib/v20180625/models.rb', line 899 def Rules @Rules end |
#Status ⇒ Object
899 900 901 |
# File 'lib/v20180625/models.rb', line 899 def Status @Status end |
#Type ⇒ Object
899 900 901 |
# File 'lib/v20180625/models.rb', line 899 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
909 910 911 912 913 914 915 916 917 918 919 920 921 922 |
# File 'lib/v20180625/models.rb', line 909 def deserialize(params) @AclId = params['AclId'] @AclName = params['AclName'] @Status = params['Status'] @Type = params['Type'] unless params['Rules'].nil? @Rules = [] params['Rules'].each do |i| eipaclrule_tmp = EipAclRule.new eipaclrule_tmp.deserialize(i) @Rules << eipaclrule_tmp end end end |