Class MapsGeofenceEnteredEventData
java.lang.Object
com.azure.messaging.eventgrid.systemevents.MapsGeofenceEventProperties
com.azure.messaging.eventgrid.systemevents.MapsGeofenceEnteredEventData
Schema of the Data property of an EventGridEvent for a Microsoft.Maps.GeofenceEntered event.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsetExpiredGeofenceGeometryId
(List<String> expiredGeofenceGeometryId) Set the expiredGeofenceGeometryId property: Lists of the geometry ID of the geofence which is expired relative to the user time in the request.setGeometries
(List<MapsGeofenceGeometry> geometries) Set the geometries property: Lists the fence geometries that either fully contain the coordinate position or have an overlap with the searchBuffer around the fence.setInvalidPeriodGeofenceGeometryId
(List<String> invalidPeriodGeofenceGeometryId) Set the invalidPeriodGeofenceGeometryId property: Lists of the geometry ID of the geofence which is in invalid period relative to the user time in the request.setIsEventPublished
(Boolean isEventPublished) Set the isEventPublished property: True if at least one event is published to the Azure Maps event subscriber, false if no event is published to the Azure Maps event subscriber.Methods inherited from class com.azure.messaging.eventgrid.systemevents.MapsGeofenceEventProperties
getExpiredGeofenceGeometryId, getGeometries, getInvalidPeriodGeofenceGeometryId, isEventPublished
-
Constructor Details
-
MapsGeofenceEnteredEventData
public MapsGeofenceEnteredEventData()
-
-
Method Details
-
setExpiredGeofenceGeometryId
public MapsGeofenceEnteredEventData setExpiredGeofenceGeometryId(List<String> expiredGeofenceGeometryId) Set the expiredGeofenceGeometryId property: Lists of the geometry ID of the geofence which is expired relative to the user time in the request.- Overrides:
setExpiredGeofenceGeometryId
in classMapsGeofenceEventProperties
- Parameters:
expiredGeofenceGeometryId
- the expiredGeofenceGeometryId value to set.- Returns:
- the MapsGeofenceEventProperties object itself.
-
setGeometries
Set the geometries property: Lists the fence geometries that either fully contain the coordinate position or have an overlap with the searchBuffer around the fence.- Overrides:
setGeometries
in classMapsGeofenceEventProperties
- Parameters:
geometries
- the geometries value to set.- Returns:
- the MapsGeofenceEventProperties object itself.
-
setInvalidPeriodGeofenceGeometryId
public MapsGeofenceEnteredEventData setInvalidPeriodGeofenceGeometryId(List<String> invalidPeriodGeofenceGeometryId) Set the invalidPeriodGeofenceGeometryId property: Lists of the geometry ID of the geofence which is in invalid period relative to the user time in the request.- Overrides:
setInvalidPeriodGeofenceGeometryId
in classMapsGeofenceEventProperties
- Parameters:
invalidPeriodGeofenceGeometryId
- the invalidPeriodGeofenceGeometryId value to set.- Returns:
- the MapsGeofenceEventProperties object itself.
-
setIsEventPublished
Set the isEventPublished property: True if at least one event is published to the Azure Maps event subscriber, false if no event is published to the Azure Maps event subscriber.- Overrides:
setIsEventPublished
in classMapsGeofenceEventProperties
- Parameters:
isEventPublished
- the isEventPublished value to set.- Returns:
- the MapsGeofenceEventProperties object itself.
-