Class MapsGeofenceEnteredEventData
- java.lang.Object
-
- com.azure.messaging.eventgrid.systemevents.MapsGeofenceEventProperties
-
- com.azure.messaging.eventgrid.systemevents.MapsGeofenceEnteredEventData
-
public final class MapsGeofenceEnteredEventData extends MapsGeofenceEventProperties
Schema of the Data property of an EventGridEvent for a Microsoft.Maps.GeofenceEntered event.
-
-
Constructor Summary
Constructors Constructor Description MapsGeofenceEnteredEventData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.MapsGeofenceEnteredEventData
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.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.MapsGeofenceEnteredEventData
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
-
-
-
-
Method Detail
-
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
public MapsGeofenceEnteredEventData 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.- 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
public MapsGeofenceEnteredEventData 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.- Overrides:
setIsEventPublished
in classMapsGeofenceEventProperties
- Parameters:
isEventPublished
- the isEventPublished value to set.- Returns:
- the MapsGeofenceEventProperties object itself.
-
-