AlsService enum
Los tres servicios de Amazon Location v2.
Existe por una razón muy concreta: cada uno firma con un nombre
distinto. Equivocarse produce un 403 idéntico al de una clave inválida,
y se pierde una tarde buscando en el sitio equivocado. Al ser un enum, el
nombre no se puede escribir mal.
Values
- places → const AlsService
-
Búsqueda, geocodificación y fichas de lugar.
const AlsService('geo-places', 'places') - routes → const AlsService
-
Rutas, matrices, isócronas, pegado a carretera y optimización.
const AlsService('geo-routes', 'routes') - maps → const AlsService
-
Estilos, teselas y mapas estáticos.
const AlsService('geo-maps', 'maps') - geofencing → const AlsService
-
Geovallas: evaluar posiciones contra zonas y predecir entradas y salidas.
Firma con
geo, no congeo-geofencing. Es de la generación anterior, la que sigue usando recursos creados en la consola, y AWS no ha sacado una v2 de ella. El nombre de firma es el del servicio heredado.const AlsService('geo', 'geofencing') - geofencingControl → const AlsService
-
El plano de control de las geovallas: crear, borrar y listar colecciones.
Va a otro host:
cp.geofencing.geo.…, con el prefijocp.delante. Mandar una operación de control al host de datos da un404que parece una ruta mal escrita.const AlsService('geo', 'cp.geofencing') - tracking → const AlsService
-
Rastreo de dispositivos: posiciones, histórico y verificación.
Firma con
geo, como geofencing.const AlsService('geo', 'tracking') - trackingControl → const AlsService
-
El plano de control del rastreo: crear, borrar y listar rastreadores.
También con el prefijo
cp..const AlsService('geo', 'cp.tracking')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostPrefix → String
-
El prefijo del host:
{hostPrefix}.geo.{región}.amazonaws.com.final - index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- isV2 → bool
-
¿Es de la generación v2, la que no necesita crear recursos?
no setter
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signingName → String
-
El nombre con el que SigV4 firma las peticiones a este servicio.
final
- supportsApiKey → bool
-
¿Admite autenticación con clave de API?
no setter
Methods
-
hostFor(
String region) → String -
El host del servicio en
region. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
AlsService> - A constant List of the values in this enum, in order of their declaration.