Class: TencentCloud::Bmeip::V20180625::EipAcl
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmeip::V20180625::EipAcl
- Defined in:
- lib/v20180625/models.rb
Overview
EipAcl信息
Instance Attribute Summary collapse
- #AclId ⇒ Object
- #AclName ⇒ Object
- #CreatedAt ⇒ Object
- #EipNum ⇒ Object
- #InRules ⇒ Object
- #OutRules ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(aclid = nil, aclname = nil, status = nil, createdat = nil, eipnum = nil, outrules = nil, inrules = nil) ⇒ EipAcl
constructor
A new instance of EipAcl.
Constructor Details
#initialize(aclid = nil, aclname = nil, status = nil, createdat = nil, eipnum = nil, outrules = nil, inrules = nil) ⇒ EipAcl
Returns a new instance of EipAcl.
655 656 657 658 659 660 661 662 663 |
# File 'lib/v20180625/models.rb', line 655 def initialize(aclid=nil, aclname=nil, status=nil, createdat=nil, eipnum=nil, outrules=nil, inrules=nil) @AclId = aclid @AclName = aclname @Status = status @CreatedAt = createdat @EipNum = eipnum @OutRules = outrules @InRules = inrules end |
Instance Attribute Details
#AclId ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def AclId @AclId end |
#AclName ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def AclName @AclName end |
#CreatedAt ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def CreatedAt @CreatedAt end |
#EipNum ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def EipNum @EipNum end |
#InRules ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def InRules @InRules end |
#OutRules ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def OutRules @OutRules end |
#Status ⇒ Object
653 654 655 |
# File 'lib/v20180625/models.rb', line 653 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 |
# File 'lib/v20180625/models.rb', line 665 def deserialize(params) @AclId = params['AclId'] @AclName = params['AclName'] @Status = params['Status'] @CreatedAt = params['CreatedAt'] @EipNum = params['EipNum'] unless params['OutRules'].nil? @OutRules = [] params['OutRules'].each do |i| eipaclrule_tmp = EipAclRule.new eipaclrule_tmp.deserialize(i) @OutRules << eipaclrule_tmp end end unless params['InRules'].nil? @InRules = [] params['InRules'].each do |i| eipaclrule_tmp = EipAclRule.new eipaclrule_tmp.deserialize(i) @InRules << eipaclrule_tmp end end end |