Class: TencentCloud::Ecm::V20190719::SecurityGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::SecurityGroup
- Defined in:
- lib/v20190719/models.rb
Overview
安全组对象
Instance Attribute Summary collapse
- #CreatedTime ⇒ Object
- #IsDefault ⇒ Object
- #SecurityGroupDesc ⇒ Object
- #SecurityGroupId ⇒ Object
- #SecurityGroupName ⇒ Object
- #TagSet ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(securitygroupid = nil, securitygroupname = nil, securitygroupdesc = nil, isdefault = nil, createdtime = nil, tagset = nil) ⇒ SecurityGroup
constructor
A new instance of SecurityGroup.
Constructor Details
#initialize(securitygroupid = nil, securitygroupname = nil, securitygroupdesc = nil, isdefault = nil, createdtime = nil, tagset = nil) ⇒ SecurityGroup
Returns a new instance of SecurityGroup.
10286 10287 10288 10289 10290 10291 10292 10293 |
# File 'lib/v20190719/models.rb', line 10286 def initialize(securitygroupid=nil, securitygroupname=nil, securitygroupdesc=nil, isdefault=nil, createdtime=nil, =nil) @SecurityGroupId = securitygroupid @SecurityGroupName = securitygroupname @SecurityGroupDesc = securitygroupdesc @IsDefault = isdefault @CreatedTime = createdtime @TagSet = end |
Instance Attribute Details
#CreatedTime ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def CreatedTime @CreatedTime end |
#IsDefault ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def IsDefault @IsDefault end |
#SecurityGroupDesc ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def SecurityGroupDesc @SecurityGroupDesc end |
#SecurityGroupId ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def SecurityGroupId @SecurityGroupId end |
#SecurityGroupName ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def SecurityGroupName @SecurityGroupName end |
#TagSet ⇒ Object
10284 10285 10286 |
# File 'lib/v20190719/models.rb', line 10284 def TagSet @TagSet end |
Instance Method Details
#deserialize(params) ⇒ Object
10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 |
# File 'lib/v20190719/models.rb', line 10295 def deserialize(params) @SecurityGroupId = params['SecurityGroupId'] @SecurityGroupName = params['SecurityGroupName'] @SecurityGroupDesc = params['SecurityGroupDesc'] @IsDefault = params['IsDefault'] @CreatedTime = params['CreatedTime'] unless params['TagSet'].nil? @TagSet = [] params['TagSet'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagSet << tag_tmp end end end |