public static final class DeviceGroupBean.Builder extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
DeviceGroupBean |
build()
return a clone instance of
TEMPLATE |
DeviceGroupBean.Builder |
createTime(java.util.Date createTime)
fill the field : fl_device_group.create_time
|
DeviceGroupBean.Builder |
extBin(java.nio.ByteBuffer extBin)
fill the field : fl_device_group.ext_bin
|
DeviceGroupBean.Builder |
extTxt(java.lang.String extTxt)
fill the field : fl_device_group.ext_txt
|
DeviceGroupBean.Builder |
id(java.lang.Integer id)
fill the field : fl_device_group.id
|
DeviceGroupBean.Builder |
leaf(java.lang.Integer leaf)
fill the field : fl_device_group.leaf
|
DeviceGroupBean.Builder |
name(java.lang.String name)
fill the field : fl_device_group.name
|
DeviceGroupBean.Builder |
parent(java.lang.Integer parent)
fill the field : fl_device_group.parent
|
DeviceGroupBean.Builder |
remark(java.lang.String remark)
fill the field : fl_device_group.remark
|
DeviceGroupBean.Builder |
reset()
reset the bean as template
|
DeviceGroupBean.Builder |
rootGroup(java.lang.Integer rootGroup)
fill the field : fl_device_group.root_group
|
DeviceGroupBean.Builder |
schedule(java.lang.String schedule)
fill the field : fl_device_group.schedule
|
DeviceGroupBean.Builder |
template(DeviceGroupBean bean)
set a bean as template,must not be
null |
DeviceGroupBean.Builder |
updateTime(java.util.Date updateTime)
fill the field : fl_device_group.update_time
|
public DeviceGroupBean.Builder reset()
public DeviceGroupBean.Builder template(DeviceGroupBean bean)
nullpublic DeviceGroupBean build()
TEMPLATEpublic DeviceGroupBean.Builder id(java.lang.Integer id)
id - 设备组idDeviceGroupBean.getId(),
DeviceGroupBean.setId(Integer)public DeviceGroupBean.Builder name(java.lang.String name)
name - 设备组名DeviceGroupBean.getName(),
DeviceGroupBean.setName(String)public DeviceGroupBean.Builder leaf(java.lang.Integer leaf)
leaf - 是否为叶子节点, 1:叶子节点 0:分支节点,null:两者都可DeviceGroupBean.getLeaf(),
DeviceGroupBean.setLeaf(Integer)public DeviceGroupBean.Builder parent(java.lang.Integer parent)
parent - 上一级设备组idDeviceGroupBean.getParent(),
DeviceGroupBean.setParent(Integer)public DeviceGroupBean.Builder rootGroup(java.lang.Integer rootGroup)
rootGroup - 指向人员组id,用于应用层定义管理员/操作员的管理边界,此字段不为null代表此设备组为管理边界,指向的人员组为此设备组的拥有者的顶级组DeviceGroupBean.getRootGroup(),
DeviceGroupBean.setRootGroup(Integer)public DeviceGroupBean.Builder schedule(java.lang.String schedule)
schedule - 设备工作时间表,为null或空为7x24小时工作,格式为JSON,参见开发手册DeviceGroupBean.getSchedule(),
DeviceGroupBean.setSchedule(String)public DeviceGroupBean.Builder remark(java.lang.String remark)
remark - 备注DeviceGroupBean.getRemark(),
DeviceGroupBean.setRemark(String)public DeviceGroupBean.Builder extBin(java.nio.ByteBuffer extBin)
extBin - 应用项目自定义二进制扩展字段(最大64KB)DeviceGroupBean.getExtBin(),
DeviceGroupBean.setExtBin(java.nio.ByteBuffer)public DeviceGroupBean.Builder extTxt(java.lang.String extTxt)
extTxt - 应用项目自定义文本扩展字段(最大64KB)DeviceGroupBean.getExtTxt(),
DeviceGroupBean.setExtTxt(String)public DeviceGroupBean.Builder createTime(java.util.Date createTime)
createTime - DeviceGroupBean.getCreateTime(),
DeviceGroupBean.setCreateTime(java.util.Date)public DeviceGroupBean.Builder updateTime(java.util.Date updateTime)
updateTime - DeviceGroupBean.getUpdateTime(),
DeviceGroupBean.setUpdateTime(java.util.Date)Copyright © 2019. All Rights Reserved.