Class: TencentCloud::Sqlserver::V20180328::SecurityGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::SecurityGroup
- Defined in:
- lib/v20180328/models.rb
Overview
安全组
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #InboundSet ⇒ Object
- #OutboundSet ⇒ Object
- #ProjectId ⇒ Object
- #SecurityGroupId ⇒ Object
- #SecurityGroupName ⇒ Object
- #SecurityGroupRemark ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, createtime = nil, inboundset = nil, outboundset = nil, securitygroupid = nil, securitygroupname = nil, securitygroupremark = nil) ⇒ SecurityGroup
constructor
A new instance of SecurityGroup.
Constructor Details
#initialize(projectid = nil, createtime = nil, inboundset = nil, outboundset = nil, securitygroupid = nil, securitygroupname = nil, securitygroupremark = nil) ⇒ SecurityGroup
Returns a new instance of SecurityGroup.
11006 11007 11008 11009 11010 11011 11012 11013 11014 |
# File 'lib/v20180328/models.rb', line 11006 def initialize(projectid=nil, createtime=nil, inboundset=nil, outboundset=nil, securitygroupid=nil, securitygroupname=nil, securitygroupremark=nil) @ProjectId = projectid @CreateTime = createtime @InboundSet = inboundset @OutboundSet = outboundset @SecurityGroupId = securitygroupid @SecurityGroupName = securitygroupname @SecurityGroupRemark = securitygroupremark end |
Instance Attribute Details
#CreateTime ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def CreateTime @CreateTime end |
#InboundSet ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def InboundSet @InboundSet end |
#OutboundSet ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def OutboundSet @OutboundSet end |
#ProjectId ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def ProjectId @ProjectId end |
#SecurityGroupId ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def SecurityGroupId @SecurityGroupId end |
#SecurityGroupName ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def SecurityGroupName @SecurityGroupName end |
#SecurityGroupRemark ⇒ Object
11004 11005 11006 |
# File 'lib/v20180328/models.rb', line 11004 def SecurityGroupRemark @SecurityGroupRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 |
# File 'lib/v20180328/models.rb', line 11016 def deserialize(params) @ProjectId = params['ProjectId'] @CreateTime = params['CreateTime'] unless params['InboundSet'].nil? @InboundSet = [] params['InboundSet'].each do |i| securitygrouppolicy_tmp = SecurityGroupPolicy.new securitygrouppolicy_tmp.deserialize(i) @InboundSet << securitygrouppolicy_tmp end end unless params['OutboundSet'].nil? @OutboundSet = [] params['OutboundSet'].each do |i| securitygrouppolicy_tmp = SecurityGroupPolicy.new securitygrouppolicy_tmp.deserialize(i) @OutboundSet << securitygrouppolicy_tmp end end @SecurityGroupId = params['SecurityGroupId'] @SecurityGroupName = params['SecurityGroupName'] @SecurityGroupRemark = params['SecurityGroupRemark'] end |