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
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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.
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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"
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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.
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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.
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 4641 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 |