static ForecastedEvent.Builder |
ForecastedEvent.builder() |
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.eventId(String eventId) |
The forecasted event identifier.
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.eventType(String eventType) |
The event type, forecasting three states for which a device can be in relative to a geofence:
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.eventType(ForecastedGeofenceEventType eventType) |
The event type, forecasting three states for which a device can be in relative to a geofence:
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.forecastedBreachTime(Instant forecastedBreachTime) |
The forecasted time the device will breach the geofence in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.geofenceId(String geofenceId) |
The geofence identifier pertaining to the forecasted event.
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.geofenceProperties(Map<String,String> geofenceProperties) |
The geofence properties.
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.isDeviceInGeofence(Boolean isDeviceInGeofence) |
Indicates if the device is located within the geofence.
|
ForecastedEvent.Builder |
ForecastedEvent.Builder.nearestDistance(Double nearestDistance) |
The closest distance from the device's position to the geofence.
|
ForecastedEvent.Builder |
ForecastedEvent.toBuilder() |
|