| 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_MAJORand minor toBeaconRegion.ANY_MINORExample usage:
 
  BeaconRegion region = new BeaconRegion.Builder()
    .identifier("The Office")
    .proximity("f7826da6-4fa2-4e98-8024-bc5b71e0893e")
    .major(12837)
    .build(); | 
| BeaconRegion.Builder | |
| EddystoneDevice | IEddystoneDeviceimplementation. | 
| EddystoneDevice.Builder | |
| EddystoneNamespace | Object representing Eddystone Namespace
 Namespace or Secure Namespace is required for setting Eddystone Namespace. | 
| EddystoneNamespace.Builder | |
| SecureProfile | |
| SecureProfile.Builder |