Interface BatchPutGeofenceRequestEntry.Builder

    • Method Detail

      • geofenceId

        BatchPutGeofenceRequestEntry.Builder geofenceId​(String geofenceId)

        The identifier for the geofence to be stored in a given geofence collection.

        Parameters:
        geofenceId - The identifier for the geofence to be stored in a given geofence collection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • geometry

        BatchPutGeofenceRequestEntry.Builder geometry​(GeofenceGeometry geometry)

        Contains the details to specify the position of the geofence. Can be a polygon, a circle or a polygon encoded in Geobuf format. Including multiple selections will return a validation error.

        The geofence polygon format supports a maximum of 1,000 vertices. The Geofence geobuf format supports a maximum of 100,000 vertices.

        Parameters:
        geometry - Contains the details to specify the position of the geofence. Can be a polygon, a circle or a polygon encoded in Geobuf format. Including multiple selections will return a validation error.

        The geofence polygon format supports a maximum of 1,000 vertices. The Geofence geobuf format supports a maximum of 100,000 vertices.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • geofenceProperties

        BatchPutGeofenceRequestEntry.Builder geofenceProperties​(Map<String,​String> geofenceProperties)

        Associates one of more properties with the geofence. A property is a key-value pair stored with the geofence and added to any geofence event triggered with that geofence.

        Format: "key" : "value"

        Parameters:
        geofenceProperties - Associates one of more properties with the geofence. A property is a key-value pair stored with the geofence and added to any geofence event triggered with that geofence.

        Format: "key" : "value"

        Returns:
        Returns a reference to this object so that method calls can be chained together.