Class: TencentCloud::Mongodb::V20190725::SecurityGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::SecurityGroup
- Defined in:
- lib/v20190725/models.rb
Overview
安全组信息
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #Inbound ⇒ Object
- #Outbound ⇒ Object
- #ProjectId ⇒ Object
- #SecurityGroupId ⇒ Object
- #SecurityGroupName ⇒ Object
- #SecurityGroupRemark ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, createtime = nil, inbound = nil, outbound = nil, securitygroupid = nil, securitygroupname = nil, securitygroupremark = nil) ⇒ SecurityGroup
constructor
A new instance of SecurityGroup.
Constructor Details
#initialize(projectid = nil, createtime = nil, inbound = nil, outbound = nil, securitygroupid = nil, securitygroupname = nil, securitygroupremark = nil) ⇒ SecurityGroup
Returns a new instance of SecurityGroup.
5640 5641 5642 5643 5644 5645 5646 5647 5648 |
# File 'lib/v20190725/models.rb', line 5640 def initialize(projectid=nil, createtime=nil, inbound=nil, outbound=nil, securitygroupid=nil, securitygroupname=nil, securitygroupremark=nil) @ProjectId = projectid @CreateTime = createtime @Inbound = inbound @Outbound = outbound @SecurityGroupId = securitygroupid @SecurityGroupName = securitygroupname @SecurityGroupRemark = securitygroupremark end |
Instance Attribute Details
#CreateTime ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def CreateTime @CreateTime end |
#Inbound ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def Inbound @Inbound end |
#Outbound ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def Outbound @Outbound end |
#ProjectId ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def ProjectId @ProjectId end |
#SecurityGroupId ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def SecurityGroupId @SecurityGroupId end |
#SecurityGroupName ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def SecurityGroupName @SecurityGroupName end |
#SecurityGroupRemark ⇒ Object
5638 5639 5640 |
# File 'lib/v20190725/models.rb', line 5638 def SecurityGroupRemark @SecurityGroupRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 |
# File 'lib/v20190725/models.rb', line 5650 def deserialize(params) @ProjectId = params['ProjectId'] @CreateTime = params['CreateTime'] unless params['Inbound'].nil? @Inbound = [] params['Inbound'].each do |i| securitygroupbound_tmp = SecurityGroupBound.new securitygroupbound_tmp.deserialize(i) @Inbound << securitygroupbound_tmp end end unless params['Outbound'].nil? @Outbound = [] params['Outbound'].each do |i| securitygroupbound_tmp = SecurityGroupBound.new securitygroupbound_tmp.deserialize(i) @Outbound << securitygroupbound_tmp end end @SecurityGroupId = params['SecurityGroupId'] @SecurityGroupName = params['SecurityGroupName'] @SecurityGroupRemark = params['SecurityGroupRemark'] end |