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, withRequestMetricCollector
public 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.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.