Class: TencentCloud::Tse::V20201207::ConfigFileGroup

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201207/models.rb

Overview

配置文件组

Instance Attribute Summary collapse

Instance Method Summary collapse

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, configfilegrouptags=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 = configfilegrouptags
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Business
  @Business
end

#CommentObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Comment
  @Comment
end

#ConfigFileGroupTagsObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def ConfigFileGroupTags
  @ConfigFileGroupTags
end

#CreateByObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def CreateBy
  @CreateBy
end

#CreateTimeObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def CreateTime
  @CreateTime
end

#DepartmentObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Department
  @Department
end

#EditableObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Editable
  @Editable
end

#FileCountObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def FileCount
  @FileCount
end

#GroupIdsObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def GroupIds
  @GroupIds
end

#IdObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Id
  @Id
end

#ModifyByObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def ModifyBy
  @ModifyBy
end

#ModifyTimeObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Name
  @Name
end

#NamespaceObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Namespace
  @Namespace
end

#OwnerObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def Owner
  @Owner
end

#RemoveGroupIdsObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def RemoveGroupIds
  @RemoveGroupIds
end

#RemoveUserIdsObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



1240
1241
1242
# File 'lib/v20201207/models.rb', line 1240

def RemoveUserIds
  @RemoveUserIds
end

#UserIdsObject

Parameters:

  • Id:

    配置文件组id

  • Name:

    配置文件组名称

  • Namespace:

    命名空间

  • Comment:

    备注

  • CreateTime:

    创建时间

  • CreateBy:

    创建者

  • ModifyTime:

    修改时间

  • ModifyBy:

    修改者

  • FileCount:

    文件数

  • UserIds:

    关联用户,link_users

  • GroupIds:

    组id,link_groups

  • RemoveUserIds:

    remove_link_users

  • RemoveGroupIds:

    remove_link_groups

  • Editable:

    是否可编辑

  • Owner:

    归属者

  • Department:

    部门

  • Business:

    业务

  • ConfigFileGroupTags:

    配置文件组标签



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