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 =
[: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 a polygon or a circle.
-
#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
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [:geofence_properties] include Aws::Structure end |
#geofence_id ⇒ String
The geofence identifier.
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [: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"
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [:geofence_properties] include Aws::Structure end |
#geometry ⇒ Types::GeofenceGeometry
Contains the geofence geometry details describing a polygon or a circle.
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [: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.
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [: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
3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3958 class ListGeofenceResponseEntry < Struct.new( :create_time, :geofence_id, :geofence_properties, :geometry, :status, :update_time) SENSITIVE = [:geofence_properties] include Aws::Structure end |