Class: TencentCloud::Iotvideoindustry::V20201201::GroupItem

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

Overview

分组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupname = nil, parentid = nil, groupid = nil, grouppath = nil, groupdescribe = nil, devicenum = nil, subgroupnum = nil, extrainformation = nil, grouptype = nil, createtime = nil, groupstatus = nil) ⇒ GroupItem

Returns a new instance of GroupItem.



4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
# File 'lib/v20201201/models.rb', line 4789

def initialize(groupname=nil, parentid=nil, groupid=nil, grouppath=nil, groupdescribe=nil, devicenum=nil, subgroupnum=nil, extrainformation=nil, grouptype=nil, createtime=nil, groupstatus=nil)
  @GroupName = groupname
  @ParentId = parentid
  @GroupId = groupid
  @GroupPath = grouppath
  @GroupDescribe = groupdescribe
  @DeviceNum = devicenum
  @SubGroupNum = subgroupnum
  @ExtraInformation = extrainformation
  @GroupType = grouptype
  @CreateTime = createtime
  @GroupStatus = groupstatus
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def CreateTime
  @CreateTime
end

#DeviceNumObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def DeviceNum
  @DeviceNum
end

#ExtraInformationObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def ExtraInformation
  @ExtraInformation
end

#GroupDescribeObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupDescribe
  @GroupDescribe
end

#GroupIdObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupName
  @GroupName
end

#GroupPathObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupPath
  @GroupPath
end

#GroupStatusObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupStatus
  @GroupStatus
end

#GroupTypeObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def GroupType
  @GroupType
end

#ParentIdObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def ParentId
  @ParentId
end

#SubGroupNumObject

Parameters:

  • GroupName:

    分组名称

  • ParentId:

    父分组ID

  • GroupId:

    分组ID

  • GroupPath:

    分组路径

  • GroupDescribe:

    分组描述

  • DeviceNum:

    分组绑定设备数

  • SubGroupNum:

    子分组数量

  • ExtraInformation:

    分组附加信息

  • GroupType:

    分组类型

  • CreateTime:

    创建时间

  • GroupStatus:

    分组状态



4787
4788
4789
# File 'lib/v20201201/models.rb', line 4787

def SubGroupNum
  @SubGroupNum
end

Instance Method Details

#deserialize(params) ⇒ Object



4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
# File 'lib/v20201201/models.rb', line 4803

def deserialize(params)
  @GroupName = params['GroupName']
  @ParentId = params['ParentId']
  @GroupId = params['GroupId']
  @GroupPath = params['GroupPath']
  @GroupDescribe = params['GroupDescribe']
  @DeviceNum = params['DeviceNum']
  @SubGroupNum = params['SubGroupNum']
  @ExtraInformation = params['ExtraInformation']
  @GroupType = params['GroupType']
  @CreateTime = params['CreateTime']
  @GroupStatus = params['GroupStatus']
end