public static interface PutGeofenceRequest.Builder extends LocationRequest.Builder, SdkPojo, CopyableBuilder<PutGeofenceRequest.Builder,PutGeofenceRequest>
| Modifier and Type | Method and Description |
|---|---|
PutGeofenceRequest.Builder |
collectionName(String collectionName)
The geofence collection to store the geofence in.
|
PutGeofenceRequest.Builder |
geofenceId(String geofenceId)
An identifier for the geofence.
|
default PutGeofenceRequest.Builder |
geometry(Consumer<GeofenceGeometry.Builder> geometry)
Contains the polygon details to specify the position of the geofence.
|
PutGeofenceRequest.Builder |
geometry(GeofenceGeometry geometry)
Contains the polygon details to specify the position of the geofence.
|
PutGeofenceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutGeofenceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutGeofenceRequest.Builder collectionName(String collectionName)
The geofence collection to store the geofence in.
collectionName - The geofence collection to store the geofence in.PutGeofenceRequest.Builder geofenceId(String geofenceId)
An identifier for the geofence. For example, ExampleGeofence-1.
geofenceId - An identifier for the geofence. For example, ExampleGeofence-1.PutGeofenceRequest.Builder geometry(GeofenceGeometry geometry)
Contains the polygon details to specify the position of the geofence.
Each geofence polygon can have a maximum of 1,000 vertices.
geometry - Contains the polygon details to specify the position of the geofence. Each geofence polygon can have a maximum of 1,000 vertices.
default PutGeofenceRequest.Builder geometry(Consumer<GeofenceGeometry.Builder> geometry)
Contains the polygon details to specify the position of the geofence.
Each geofence polygon can have a maximum of 1,000 vertices.
GeofenceGeometry.Builder avoiding the
need to create one manually via GeofenceGeometry.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to geometry(GeofenceGeometry).geometry - a consumer that will call methods on GeofenceGeometry.Buildergeometry(GeofenceGeometry)PutGeofenceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutGeofenceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.