public abstract class IotDeviceEntity
extends java.lang.Object
IotDeviceEntity abstract class wraps various properties related to an IoT device.| Modifier and Type | Class and Description |
|---|---|
static class |
IotDeviceEntity.Status
Enumerations of
IotDeviceEntity.Status. |
static class |
IotDeviceEntity.UserRole
Enumerations of
IotDeviceEntity.UserRole. |
| Modifier and Type | Method and Description |
|---|---|
static com.microstrategy.ushersdk.IotDeviceEntity.Builder |
builder()
Returns the
Builder object for the IotDeviceEntity abstract class. |
abstract java.lang.String |
iotId()
Returns a String of the identification number of the IoT device.
|
abstract java.lang.String |
nickName()
Returns a String of the name of the IoT device.
|
abstract java.lang.String |
partner2Id()
Returns a String of the identification number of the secondary driver.
|
abstract OwnerEntity |
primaryDriverEntity()
Returns a
OwnerEntity object, which wraps properties related to the driver of the
IoT device, for the primary driver. |
abstract java.util.List<OwnerEntity> |
secondaryDriverEntityList()
Returns a
List of OwnerEntity objects, which wraps properties related to
the driver of the IoT device, for the secondary drivers. |
abstract IotDeviceEntity.Status |
status()
Returns an enumeration of the
IotDeviceEntity.Status of the IoT device. |
abstract IotDeviceEntity.UserRole |
userRole()
Returns an enumeration of the
IotDeviceEntity.UserRole of the current user of the IoT device. |
abstract long |
userRoleUpdatedTs()
Returns a long of the time in seconds at which the user role was updated.
|
public abstract java.lang.String iotId()
@Nullable public abstract java.lang.String nickName()
null.@Nullable public abstract java.lang.String partner2Id()
null.@Nullable public abstract OwnerEntity primaryDriverEntity()
OwnerEntity object, which wraps properties related to the driver of the
IoT device, for the primary driver. May be null.OwnerEntity object.@Nullable public abstract java.util.List<OwnerEntity> secondaryDriverEntityList()
List of OwnerEntity objects, which wraps properties related to
the driver of the IoT device, for the secondary drivers. May be null.List of OwnerEntity objects for the secondary drivers.public abstract IotDeviceEntity.Status status()
IotDeviceEntity.Status of the IoT device.IotDeviceEntity.Status of the IoT device.public abstract IotDeviceEntity.UserRole userRole()
IotDeviceEntity.UserRole of the current user of the IoT device.IotDeviceEntity.UserRole of the current user of the IoT device.public abstract long userRoleUpdatedTs()
public static com.microstrategy.ushersdk.IotDeviceEntity.Builder builder()
Builder object for the IotDeviceEntity abstract class.Builder object for the IotDeviceEntity abstract class.