Class: Aws::GeoRoutes::Types::WaypointOptimizationDestinationOptions

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-georoutes/types.rb

Overview

Destination related options.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_hoursTypes::WaypointOptimizationAccessHours

Access hours corresponding to when a waypoint can be visited.



6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end

#appointment_timeString

Appointment time at the destination.

Returns:

  • (String)


6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end

#headingFloat

GPS Heading at the position.

Returns:

  • (Float)


6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The waypoint Id.

Returns:

  • (String)


6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end

#service_durationInteger

Service time spent at the destination. At an appointment, the service time should be the appointment duration.

Unit: ‘seconds`

Returns:

  • (Integer)


6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end

#side_of_streetTypes::WaypointOptimizationSideOfStreetOptions

Options to configure matching the provided position to a side of the street.



6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'lib/aws-sdk-georoutes/types.rb', line 6283

class WaypointOptimizationDestinationOptions < Struct.new(
  :access_hours,
  :appointment_time,
  :heading,
  :id,
  :service_duration,
  :side_of_street)
  SENSITIVE = []
  include Aws::Structure
end