IModelObject.Builderpublic static final class Device.Builder extends AbstractModelObject.Builder
Device instances.| Constructor | Description |
|---|---|
Builder() |
| Modifier and Type | Method | 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 © 2019. All rights reserved.