Class: Aws::LocationService::Types::GetGeofenceResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LocationService::Types::GetGeofenceResponse
- Defined in:
- gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:create_time, :update_time, :geofence_properties]
Instance Attribute Summary collapse
-
#create_time ⇒ Time
The timestamp for when the geofence collection was created 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 collection 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 collection was created in ISO
8601 format: YYYY-MM-DDThh:mm:ss.sssZ
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < 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.
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < 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"
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < 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.
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < 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.
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < 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 collection was last updated in
ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 3615 class GetGeofenceResponse < Struct.new( :geofence_id, :geometry, :status, :create_time, :update_time, :geofence_properties) SENSITIVE = [:create_time, :update_time, :geofence_properties] include Aws::Structure end |