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.
13403 13404 13405 13406 13407 13408 13409 13410 13411 |
# File 'lib/v20170320/models.rb', line 13403 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
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def CreateTime @CreateTime end |
#Inbound ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def Inbound @Inbound end |
#Outbound ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def Outbound @Outbound end |
#ProjectId ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def ProjectId @ProjectId end |
#SecurityGroupId ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def SecurityGroupId @SecurityGroupId end |
#SecurityGroupName ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def SecurityGroupName @SecurityGroupName end |
#SecurityGroupRemark ⇒ Object
13401 13402 13403 |
# File 'lib/v20170320/models.rb', line 13401 def SecurityGroupRemark @SecurityGroupRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 |
# File 'lib/v20170320/models.rb', line 13413 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 |