public class BatchEvaluateGeofencesRequest extends AmazonWebServiceRequest implements java.io.Serializable
Used in geofence monitoring. Evaluates device positions against the position of geofences in a given geofence collection.
| Constructor and Description |
|---|
BatchEvaluateGeofencesRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCollectionName()
The geofence collection used in evaluating the position of devices
against its geofences.
|
java.util.List<DevicePositionUpdate> |
getDevicePositionUpdates()
Contains device details for each device to be evaluated against the given
geofence collection.
|
int |
hashCode() |
void |
setCollectionName(java.lang.String collectionName)
The geofence collection used in evaluating the position of devices
against its geofences.
|
void |
setDevicePositionUpdates(java.util.Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given
geofence collection.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
BatchEvaluateGeofencesRequest |
withCollectionName(java.lang.String collectionName)
The geofence collection used in evaluating the position of devices
against its geofences.
|
BatchEvaluateGeofencesRequest |
withDevicePositionUpdates(java.util.Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given
geofence collection.
|
BatchEvaluateGeofencesRequest |
withDevicePositionUpdates(DevicePositionUpdate... devicePositionUpdates)
Contains device details for each device to be evaluated against the given
geofence collection.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getCollectionName()
The geofence collection used in evaluating the position of devices against its geofences.
Constraints:
Length: 1 - 100
Pattern: ^[-._\w]+$
The geofence collection used in evaluating the position of devices against its geofences.
public void setCollectionName(java.lang.String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
Constraints:
Length: 1 - 100
Pattern: ^[-._\w]+$
collectionName - The geofence collection used in evaluating the position of devices against its geofences.
public BatchEvaluateGeofencesRequest withCollectionName(java.lang.String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
Pattern: ^[-._\w]+$
collectionName - The geofence collection used in evaluating the position of devices against its geofences.
public java.util.List<DevicePositionUpdate> getDevicePositionUpdates()
Contains device details for each device to be evaluated against the given geofence collection.
Contains device details for each device to be evaluated against the given geofence collection.
public void setDevicePositionUpdates(java.util.Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
devicePositionUpdates - Contains device details for each device to be evaluated against the given geofence collection.
public BatchEvaluateGeofencesRequest withDevicePositionUpdates(DevicePositionUpdate... devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
Returns a reference to this object so that method calls can be chained together.
devicePositionUpdates - Contains device details for each device to be evaluated against the given geofence collection.
public BatchEvaluateGeofencesRequest withDevicePositionUpdates(java.util.Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
Returns a reference to this object so that method calls can be chained together.
devicePositionUpdates - Contains device details for each device to be evaluated against the given geofence collection.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.