public class ResolvedId
extends java.lang.Object
implements java.io.Serializable
Device object. It can be useful while
 resolving shuffled devices.| Modifier and Type | Method and Description | 
|---|---|
| static ResolvedId | create(java.lang.String deviceId,
      java.lang.String uniqueId,
      DeviceProfile deviceProfile)Creates a connection between device ID and unique ID. | 
| boolean | equals(java.lang.Object o) | 
| DeviceProfile | getDeviceProfile() | 
| EddystoneUid | getEddystoneUID()Returns device ID in Eddystone format. | 
| IBeaconId | getIBeaconId()Returns device ID in iBeacon format. | 
| SecureProfileUid | getSecureProfileUID()Returns device ID in SecureProfile format. | 
| java.lang.String | getUniqueId() | 
| int | hashCode() | 
| java.lang.String | toString() | 
public static ResolvedId create(java.lang.String deviceId, java.lang.String uniqueId, DeviceProfile deviceProfile)
deviceId - the device ID in Eddystone or iBeacon format.uniqueId - the device's unique ID.deviceProfile - device's profilepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic IBeaconId getIBeaconId()
java.lang.IllegalArgumentException - if device ID has format other than iBeacon.public EddystoneUid getEddystoneUID()
java.lang.IllegalArgumentException - if device ID has format other than Eddystone.public SecureProfileUid getSecureProfileUID()
java.lang.IllegalArgumentException - if device ID has format other than SecureProfile.public DeviceProfile getDeviceProfile()
public java.lang.String getUniqueId()