Class: TencentCloud::Tse::V20201207::ConfigFileGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::ConfigFileGroup
- Defined in:
- lib/v20201207/models.rb
Overview
配置文件组
Instance Attribute Summary collapse
- #Business ⇒ Object
- #Comment ⇒ Object
- #ConfigFileGroupTags ⇒ Object
- #CreateBy ⇒ Object
- #CreateTime ⇒ Object
- #Department ⇒ Object
- #Editable ⇒ Object
- #FileCount ⇒ Object
- #GroupIds ⇒ Object
- #Id ⇒ Object
- #ModifyBy ⇒ Object
- #ModifyTime ⇒ Object
- #Name ⇒ Object
- #Namespace ⇒ Object
- #Owner ⇒ Object
- #RemoveGroupIds ⇒ Object
- #RemoveUserIds ⇒ Object
- #UserIds ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, namespace = nil, comment = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, filecount = nil, userids = nil, groupids = nil, removeuserids = nil, removegroupids = nil, editable = nil, owner = nil, department = nil, business = nil, configfilegrouptags = nil) ⇒ ConfigFileGroup
constructor
A new instance of ConfigFileGroup.
Constructor Details
#initialize(id = nil, name = nil, namespace = nil, comment = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, filecount = nil, userids = nil, groupids = nil, removeuserids = nil, removegroupids = nil, editable = nil, owner = nil, department = nil, business = nil, configfilegrouptags = nil) ⇒ ConfigFileGroup
Returns a new instance of ConfigFileGroup.
1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 |
# File 'lib/v20201207/models.rb', line 1242 def initialize(id=nil, name=nil, namespace=nil, comment=nil, createtime=nil, createby=nil, modifytime=nil, modifyby=nil, filecount=nil, userids=nil, groupids=nil, removeuserids=nil, removegroupids=nil, editable=nil, owner=nil, department=nil, business=nil, =nil) @Id = id @Name = name @Namespace = namespace @Comment = comment @CreateTime = createtime @CreateBy = createby @ModifyTime = modifytime @ModifyBy = modifyby @FileCount = filecount @UserIds = userids @GroupIds = groupids @RemoveUserIds = removeuserids @RemoveGroupIds = removegroupids @Editable = editable @Owner = owner @Department = department @Business = business @ConfigFileGroupTags = end |
Instance Attribute Details
#Business ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Business @Business end |
#Comment ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Comment @Comment end |
#ConfigFileGroupTags ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def ConfigFileGroupTags @ConfigFileGroupTags end |
#CreateBy ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def CreateBy @CreateBy end |
#CreateTime ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def CreateTime @CreateTime end |
#Department ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Department @Department end |
#Editable ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Editable @Editable end |
#FileCount ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def FileCount @FileCount end |
#GroupIds ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def GroupIds @GroupIds end |
#Id ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Id @Id end |
#ModifyBy ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def ModifyBy @ModifyBy end |
#ModifyTime ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def ModifyTime @ModifyTime end |
#Name ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Name @Name end |
#Namespace ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Namespace @Namespace end |
#Owner ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def Owner @Owner end |
#RemoveGroupIds ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def RemoveGroupIds @RemoveGroupIds end |
#RemoveUserIds ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def RemoveUserIds @RemoveUserIds end |
#UserIds ⇒ Object
1240 1241 1242 |
# File 'lib/v20201207/models.rb', line 1240 def UserIds @UserIds end |
Instance Method Details
#deserialize(params) ⇒ Object
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 |
# File 'lib/v20201207/models.rb', line 1263 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @Namespace = params['Namespace'] @Comment = params['Comment'] @CreateTime = params['CreateTime'] @CreateBy = params['CreateBy'] @ModifyTime = params['ModifyTime'] @ModifyBy = params['ModifyBy'] @FileCount = params['FileCount'] @UserIds = params['UserIds'] @GroupIds = params['GroupIds'] @RemoveUserIds = params['RemoveUserIds'] @RemoveGroupIds = params['RemoveGroupIds'] @Editable = params['Editable'] @Owner = params['Owner'] @Department = params['Department'] @Business = params['Business'] unless params['ConfigFileGroupTags'].nil? @ConfigFileGroupTags = [] params['ConfigFileGroupTags'].each do |i| configfilegrouptag_tmp = ConfigFileGroupTag.new configfilegrouptag_tmp.deserialize(i) @ConfigFileGroupTags << configfilegrouptag_tmp end end end |