Class: TencentCloud::Cdb::V20170320::SecurityGroup
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::SecurityGroup
- Defined in:
- lib/v20170320/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.
13693 13694 13695 13696 13697 13698 13699 13700 13701 |
# File 'lib/v20170320/models.rb', line 13693 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
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def CreateTime @CreateTime end |
#Inbound ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def Inbound @Inbound end |
#Outbound ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def Outbound @Outbound end |
#ProjectId ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def ProjectId @ProjectId end |
#SecurityGroupId ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def SecurityGroupId @SecurityGroupId end |
#SecurityGroupName ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def SecurityGroupName @SecurityGroupName end |
#SecurityGroupRemark ⇒ Object
13691 13692 13693 |
# File 'lib/v20170320/models.rb', line 13691 def SecurityGroupRemark @SecurityGroupRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 |
# File 'lib/v20170320/models.rb', line 13703 def deserialize(params) @ProjectId = params['ProjectId'] @CreateTime = params['CreateTime'] unless params['Inbound'].nil? @Inbound = [] params['Inbound'].each do |i| inbound_tmp = Inbound.new inbound_tmp.deserialize(i) @Inbound << inbound_tmp end end unless params['Outbound'].nil? @Outbound = [] params['Outbound'].each do |i| outbound_tmp = Outbound.new outbound_tmp.deserialize(i) @Outbound << outbound_tmp end end @SecurityGroupId = params['SecurityGroupId'] @SecurityGroupName = params['SecurityGroupName'] @SecurityGroupRemark = params['SecurityGroupRemark'] end |