public static interface BatchEvaluateGeofencesRequest.Builder extends LocationRequest.Builder, SdkPojo, CopyableBuilder<BatchEvaluateGeofencesRequest.Builder,BatchEvaluateGeofencesRequest>
| Modifier and Type | Method and Description |
|---|---|
BatchEvaluateGeofencesRequest.Builder |
collectionName(String collectionName)
The geofence collection used in evaluating the position of devices against its geofences.
|
BatchEvaluateGeofencesRequest.Builder |
devicePositionUpdates(Collection<DevicePositionUpdate> devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
|
BatchEvaluateGeofencesRequest.Builder |
devicePositionUpdates(Consumer<DevicePositionUpdate.Builder>... devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
|
BatchEvaluateGeofencesRequest.Builder |
devicePositionUpdates(DevicePositionUpdate... devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
|
BatchEvaluateGeofencesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
BatchEvaluateGeofencesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildBatchEvaluateGeofencesRequest.Builder collectionName(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.BatchEvaluateGeofencesRequest.Builder devicePositionUpdates(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.BatchEvaluateGeofencesRequest.Builder devicePositionUpdates(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.BatchEvaluateGeofencesRequest.Builder devicePositionUpdates(Consumer<DevicePositionUpdate.Builder>... devicePositionUpdates)
Contains device details for each device to be evaluated against the given geofence collection.
This is a convenience method that creates an instance of theDevicePositionUpdate.Builder avoiding the need to
create one manually via DevicePositionUpdate.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #devicePositionUpdates(List.
devicePositionUpdates - a consumer that will call methods on
DevicePositionUpdate.Builder#devicePositionUpdates(java.util.Collection) BatchEvaluateGeofencesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderBatchEvaluateGeofencesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.