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.
|
copy
applyMutation, build
Device.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
,
DeviceStatus
Device.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
,
DeviceStatus
Device.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.Builder
deviceStatusInfo(DeviceStatusInfo)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.