public static final class Device.Builder extends AbstractModelObject.Builder
Device instances.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Device |
build()
Build a model object with the information set in the builder object.
|
Device.Builder |
setId(String id)
The device ID setter.
|
Device.Builder |
setIs_active(Boolean is_active)
The active device state setter.
|
Device.Builder |
setIs_restricted(Boolean is_restricted)
The device restriction state setter.
|
Device.Builder |
setName(String name)
The device name setter.
|
Device.Builder |
setType(String type)
The device type setter.
|
Device.Builder |
setVolume_percent(Integer volume_percent)
The device volume setter.
|
public Device.Builder setId(String id)
id - The device ID. This may be null.Device.Builder.public Device.Builder setIs_active(Boolean is_active)
is_active - If this device is the currently active device.Device.Builder.public Device.Builder setIs_restricted(Boolean is_restricted)
is_restricted - Whether controlling this device is restricted.Device.Builder.public Device.Builder setName(String name)
name - The name of the device.Device.Builder.public Device.Builder setType(String type)
type - Device type, such as "Computer", "Smartphone" or "Speaker".Device.Builder.public Device.Builder setVolume_percent(Integer volume_percent)
volume_percent - The current volume in percent. This may be null.Device.Builder.public Device build()
IModelObject.BuilderCopyright © 2020. All rights reserved.