Interface Device.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Device.Builder,,Device> SdkBuilder<Device.Builder,,Device> SdkPojo
- Enclosing class:
Device
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of a device.deviceName(String deviceName) The name of a device.deviceSerialNumber(String deviceSerialNumber) The serial number of a device.deviceStatus(String deviceStatus) The status of a device.deviceStatus(DeviceStatus deviceStatus) The status of a device.default Device.BuilderdeviceStatusInfo(Consumer<DeviceStatusInfo.Builder> deviceStatusInfo) Detailed information about a device's status.deviceStatusInfo(DeviceStatusInfo deviceStatusInfo) Detailed information about a device's status.deviceType(String deviceType) The type of a device.macAddress(String macAddress) The MAC address of a device.default Device.BuildernetworkProfileInfo(Consumer<DeviceNetworkProfileInfo.Builder> networkProfileInfo) Detailed information about a device's network profile.networkProfileInfo(DeviceNetworkProfileInfo networkProfileInfo) Detailed information about a device's network profile.The room ARN of a device.softwareVersion(String softwareVersion) The software version of a device.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
deviceArn
The ARN of a device.
- Parameters:
deviceArn- The ARN of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceSerialNumber
The serial number of a device.
- Parameters:
deviceSerialNumber- The serial number of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceType
The type of a device.
- Parameters:
deviceType- The type of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceName
The name of a device.
- Parameters:
deviceName- The name of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareVersion
The software version of a device.
- Parameters:
softwareVersion- The software version of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
macAddress
The MAC address of a device.
- Parameters:
macAddress- The MAC address of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roomArn
The room ARN of a device.
- Parameters:
roomArn- The room ARN of a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceStatus
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
- Parameters:
deviceStatus- The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceStatus
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
- Parameters:
deviceStatus- The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceStatusInfo
Detailed information about a device's status.
- Parameters:
deviceStatusInfo- Detailed information about a device's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceStatusInfo
Detailed information about a device's status.
This is a convenience method that creates an instance of theDeviceStatusInfo.Builderavoiding the need to create one manually viaDeviceStatusInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeviceStatusInfo(DeviceStatusInfo).- Parameters:
deviceStatusInfo- a consumer that will call methods onDeviceStatusInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkProfileInfo
Detailed information about a device's network profile.
- Parameters:
networkProfileInfo- Detailed information about a device's network profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkProfileInfo
default Device.Builder networkProfileInfo(Consumer<DeviceNetworkProfileInfo.Builder> networkProfileInfo) Detailed information about a device's network profile.
This is a convenience method that creates an instance of theDeviceNetworkProfileInfo.Builderavoiding the need to create one manually viaDeviceNetworkProfileInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkProfileInfo(DeviceNetworkProfileInfo).- Parameters:
networkProfileInfo- a consumer that will call methods onDeviceNetworkProfileInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-