Class: Aws::GeoRoutes::Types::WaypointOptimizationWaypoint
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::WaypointOptimizationWaypoint
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Waypoint between the Origin and Destination.
Constant Summary collapse
- SENSITIVE =
[:position]
Instance Attribute Summary collapse
-
#access_hours ⇒ Types::WaypointOptimizationAccessHours
Access hours corresponding to when a waypoint can be visited.
-
#appointment_time ⇒ String
Appointment time at the waypoint.
-
#before ⇒ Array<Integer>
Constraint defining what waypoints are to be visited after this waypoint.
-
#heading ⇒ Float
GPS Heading at the position.
-
#id ⇒ String
The waypoint Id.
-
#position ⇒ Array<Float>
Position defined as
[longitude, latitude]
. -
#service_duration ⇒ Integer
Service time spent at the waypoint.
-
#side_of_street ⇒ Types::WaypointOptimizationSideOfStreetOptions
Options to configure matching the provided position to a side of the street.
Instance Attribute Details
#access_hours ⇒ Types::WaypointOptimizationAccessHours
Access hours corresponding to when a waypoint can be visited.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#appointment_time ⇒ String
Appointment time at the waypoint.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#before ⇒ Array<Integer>
Constraint defining what waypoints are to be visited after this waypoint.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#heading ⇒ Float
GPS Heading at the position.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#id ⇒ String
The waypoint Id.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#position ⇒ Array<Float>
Position defined as [longitude, latitude]
.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#service_duration ⇒ Integer
Service time spent at the waypoint. At an appointment, the service time should be the appointment duration.
Unit: seconds
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |
#side_of_street ⇒ Types::WaypointOptimizationSideOfStreetOptions
Options to configure matching the provided position to a side of the street.
6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6900 class WaypointOptimizationWaypoint < Struct.new( :access_hours, :appointment_time, :before, :heading, :id, :position, :service_duration, :side_of_street) SENSITIVE = [:position] include Aws::Structure end |