Class: Aws::LocationService::Types::ListGeofenceResponseEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::LocationService::Types::ListGeofenceResponseEntry
- Defined in:
- gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb
Overview
Contains a list of geofences stored in a given geofence collection.
Constant Summary collapse
- SENSITIVE =
[:create_time, :update_time, :geofence_properties]
Instance Attribute Summary collapse
-
#create_time ⇒ Time
The timestamp for when the geofence was stored in a geofence collection in [ISO 8601][1] format:
YYYY-MM-DDThh:mm:ss.sssZ. -
#geofence_id ⇒ String
The geofence identifier.
-
#geofence_properties ⇒ Hash<String,String>
User defined properties of the geofence.
-
#geometry ⇒ Types::GeofenceGeometry
Contains the geofence geometry details describing the position of the geofence.
-
#status ⇒ String
Identifies the state of the geofence.
-
#update_time ⇒ Time
The timestamp for when the geofence was last updated in [ISO 8601][1] format:
YYYY-MM-DDThh:mm:ss.sssZ.
Instance Attribute Details
#create_time ⇒ Time
The timestamp for when the geofence was stored in a geofence
collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |
#geofence_id ⇒ String
The geofence identifier.
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |
#geofence_properties ⇒ Hash<String,String>
User defined properties of 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"
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |
#geometry ⇒ Types::GeofenceGeometry
Contains the geofence geometry details describing the position of the geofence. Can be a circle, a polygon, or a multipolygon.
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |
#status ⇒ String
Identifies the state of the geofence. A geofence will hold one of the following states:
ACTIVE— The geofence has been indexed by the system.PENDING— The geofence is being processed by the system.FAILED— The geofence failed to be indexed by the system.DELETED— The geofence has been deleted from the system index.DELETING— The geofence is being deleted from the system index.
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |
#update_time ⇒ Time
The timestamp for when the geofence was last updated in ISO
8601 format: YYYY-MM-DDThh:mm:ss.sssZ
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4391 class ListGeofenceResponseEntry < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |