| Class | Description | 
|---|---|
| BeaconDevice | 
 Class representing a real beacon device. 
 | 
| BeaconDevice.Builder | |
| BeaconRegion | 
 Object representing BeaconRegion
 Proximity UUID is required for setting region
 
 If you want to scan only for Proximity UUID, you can set major to  
BeaconRegion.ANY_MAJOR and minor to BeaconRegion.ANY_MINOR
 
 Example usage:
 
  BeaconRegion region = new BeaconRegion.Builder()
    .identifier("The Office")
    .proximity("f7826da6-4fa2-4e98-8024-bc5b71e0893e")
    .major(12837)
    .build();
  | 
| BeaconRegion.Builder | |
| EddystoneDevice | 
IEddystoneDevice implementation. | 
| EddystoneDevice.Builder | |
| EddystoneNamespace | 
 Object representing Eddystone Namespace
 Namespace or Secure Namespace is required for setting Eddystone Namespace. 
 | 
| EddystoneNamespace.Builder | |
| SecureProfile | |
| SecureProfile.Builder |