@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchEvaluateGeofencesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
BatchEvaluateGeofencesRequest() |
Modifier and Type | Method and Description |
---|---|
BatchEvaluateGeofencesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCollectionName()
The geofence collection used in evaluating the position of devices against its geofences.
|
List<DevicePositionUpdate> |
getDevicePositionUpdates()
Contains device details for each device to be evaluated against the given geofence collection.
|
int |
hashCode() |
void |
setCollectionName(String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
|
void |
setDevicePositionUpdates(Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
|
String |
toString()
Returns a string representation of this object.
|
BatchEvaluateGeofencesRequest |
withCollectionName(String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
|
BatchEvaluateGeofencesRequest |
withDevicePositionUpdates(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.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCollectionName(String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
collectionName
- The geofence collection used in evaluating the position of devices against its geofences.public String getCollectionName()
The geofence collection used in evaluating the position of devices against its geofences.
public BatchEvaluateGeofencesRequest withCollectionName(String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
collectionName
- The geofence collection used in evaluating the position of devices against its geofences.public List<DevicePositionUpdate> getDevicePositionUpdates()
Contains device details for each device to be evaluated against the given geofence collection.
public void setDevicePositionUpdates(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.
NOTE: This method appends the values to the existing list (if any). Use
setDevicePositionUpdates(java.util.Collection)
or
withDevicePositionUpdates(java.util.Collection)
if you want to override the existing values.
devicePositionUpdates
- Contains device details for each device to be evaluated against the given geofence collection.public BatchEvaluateGeofencesRequest withDevicePositionUpdates(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 String toString()
toString
in class Object
Object.toString()
public BatchEvaluateGeofencesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()