public static interface Device.Builder extends SdkPojo, CopyableBuilder<Device.Builder,Device>
| Modifier and Type | Method and Description |
|---|---|
Device.Builder |
deviceArn(String deviceArn)
The ARN of a device.
|
Device.Builder |
deviceName(String deviceName)
The name of a device.
|
Device.Builder |
deviceSerialNumber(String deviceSerialNumber)
The serial number of a device.
|
Device.Builder |
deviceStatus(DeviceStatus deviceStatus)
The status of a device.
|
Device.Builder |
deviceStatus(String deviceStatus)
The status of a device.
|
default Device.Builder |
deviceStatusInfo(Consumer<DeviceStatusInfo.Builder> deviceStatusInfo)
Detailed information about a device's status.
|
Device.Builder |
deviceStatusInfo(DeviceStatusInfo deviceStatusInfo)
Detailed information about a device's status.
|
Device.Builder |
deviceType(String deviceType)
The type of a device.
|
Device.Builder |
macAddress(String macAddress)
The MAC address of a device.
|
Device.Builder |
roomArn(String roomArn)
The room ARN of a device.
|
Device.Builder |
softwareVersion(String softwareVersion)
The software version of a device.
|
copyapplyMutation, buildDevice.Builder deviceArn(String deviceArn)
The ARN of a device.
deviceArn - The ARN of a device.Device.Builder deviceSerialNumber(String deviceSerialNumber)
The serial number of a device.
deviceSerialNumber - The serial number of a device.Device.Builder deviceType(String deviceType)
The type of a device.
deviceType - The type of a device.Device.Builder deviceName(String deviceName)
The name of a device.
deviceName - The name of a device.Device.Builder softwareVersion(String softwareVersion)
The software version of a device.
softwareVersion - The software version of a device.Device.Builder macAddress(String macAddress)
The MAC address of a device.
macAddress - The MAC address of a device.Device.Builder roomArn(String roomArn)
The room ARN of a device.
roomArn - The room ARN of a device.Device.Builder deviceStatus(String deviceStatus)
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
deviceStatus - The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.DeviceStatus,
DeviceStatusDevice.Builder deviceStatus(DeviceStatus deviceStatus)
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
deviceStatus - The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.DeviceStatus,
DeviceStatusDevice.Builder deviceStatusInfo(DeviceStatusInfo deviceStatusInfo)
Detailed information about a device's status.
deviceStatusInfo - Detailed information about a device's status.default Device.Builder deviceStatusInfo(Consumer<DeviceStatusInfo.Builder> deviceStatusInfo)
Detailed information about a device's status.
This is a convenience that creates an instance of theDeviceStatusInfo.Builder avoiding the need to
create one manually via DeviceStatusInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to deviceStatusInfo(DeviceStatusInfo).deviceStatusInfo - a consumer that will call methods on DeviceStatusInfo.BuilderdeviceStatusInfo(DeviceStatusInfo)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.