Package org.jivesoftware.smackx.iot
Class Thing.Builder
- java.lang.Object
-
- org.jivesoftware.smackx.iot.Thing.Builder
-
- Enclosing class:
- Thing
public static class Thing.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Thingbuild()Thing.BuildersetControlRequestHandler(ThingControlRequest controlRequest)Thing.BuildersetKey(java.lang.String key)Thing.BuildersetManufacturer(java.lang.String manufacturer)Thing.BuildersetModel(java.lang.String model)Thing.BuildersetMomentaryReadOutRequestHandler(ThingMomentaryReadOutRequest momentaryReadOutRequestHandler)Thing.BuildersetSerialNumber(java.lang.String sn)Thing.BuildersetVersion(java.lang.String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
-
Method Detail
-
setSerialNumber
public Thing.Builder setSerialNumber(java.lang.String sn)
-
setKey
public Thing.Builder setKey(java.lang.String key)
-
setManufacturer
public Thing.Builder setManufacturer(java.lang.String manufacturer)
-
setModel
public Thing.Builder setModel(java.lang.String model)
-
setVersion
public Thing.Builder setVersion(java.lang.String version)
-
setMomentaryReadOutRequestHandler
public Thing.Builder setMomentaryReadOutRequestHandler(ThingMomentaryReadOutRequest momentaryReadOutRequestHandler)
-
setControlRequestHandler
public Thing.Builder setControlRequestHandler(ThingControlRequest controlRequest)
-
-