Class: Aws::GeoRoutes::Types::RouteVehicleSpan

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

Overview

Span computed for the requested SpanAdditionalFeatures.

Constant Summary collapse

SENSITIVE =
[:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]

Instance Attribute Summary collapse

Instance Attribute Details

#best_case_durationInteger

Duration of the computed span without traffic congestion.

Unit: seconds

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#car_accessArray<String>

Access attributes for a car corresponding to the span.

Returns:

  • (Array<String>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#countryString

3 letter Country code corresponding to the Span.

Returns:

  • (String)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#distanceInteger

Distance of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#durationInteger

Duration of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.

Unit: seconds

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#dynamic_speedTypes::RouteSpanDynamicSpeedDetails

Dynamic speed details corresponding to the span.

Unit: kilometers per hour



6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#functional_classificationInteger

A numerical value indicating the functional classification of the road segment corresponding to the span.

Classification values are part of the hierarchical network that helps determine a logical and efficient route, and have the following definitions:

  1. Roads that allow for high volume, maximum speed traffic movement between and through major metropolitan areas.

  2. Roads that are used to channel traffic to functional class 1 roads for travel between and through cities in the shortest amount of time.

  3. Roads that intersect functional class 2 roads and provide a high volume of traffic movement at a lower level of mobility than functional class 2 roads.

  4. Roads that provide for a high volume of traffic movement at moderate speeds between neighborhoods.

  5. Roads with volume and traffic movement below the level of any other functional class.

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#gateString

Attributes corresponding to a gate. The gate is present at the end of the returned span.

Returns:

  • (String)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#geometry_offsetInteger

Offset in the leg geometry corresponding to the start of this span.

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#incidentsArray<Integer>

Incidents corresponding to the span. These index into the Incidents in the parent Leg.

Returns:

  • (Array<Integer>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#namesArray<Types::LocalizedString>

Provides an array of names of the vehicle span in available languages.

Returns:



6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#noticesArray<Integer>

Notices are additional information returned that indicate issues that occurred during route calculation.

Returns:

  • (Array<Integer>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#railway_crossingString

Attributes corresponding to a railway crossing. The gate is present at the end of the returned span.

Returns:

  • (String)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#regionString

2-3 letter Region code corresponding to the Span. This is either a province or a state.

Returns:

  • (String)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#road_attributesArray<String>

Attributes for the road segment corresponding to the span.

Returns:

  • (Array<String>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#route_numbersArray<Types::RouteNumber>

Designated route name or number corresponding to the span.

Returns:



6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#scooter_accessArray<String>

Access attributes for a scooter corresponding to the span.

Returns:

  • (Array<String>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#speed_limitTypes::RouteSpanSpeedLimitDetails

Speed limit details corresponding to the span.

Unit: kilometers per hour



6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#toll_systemsArray<Integer>

Toll systems are authorities that collect payments for the toll.

Returns:

  • (Array<Integer>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#truck_accessArray<String>

Access attributes for a truck corresponding to the span.

Returns:

  • (Array<String>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#truck_road_typesArray<Integer>

Truck road type identifiers. BK1 through BK4 apply only to Sweden. A2,A4,B2,B4,C,D,ET2,ET4 apply only to Mexico.

There are currently no other supported values as of 26th April 2024.

Returns:

  • (Array<Integer>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#typical_durationInteger

Duration of the computed span under typical traffic congestion.

Unit: seconds

Returns:

  • (Integer)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end

#zonesArray<Integer>

Zones corresponding to this leg of the route.

Returns:

  • (Array<Integer>)


6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6290

class RouteVehicleSpan < Struct.new(
  :best_case_duration,
  :car_access,
  :country,
  :distance,
  :duration,
  :dynamic_speed,
  :functional_classification,
  :gate,
  :geometry_offset,
  :incidents,
  :names,
  :notices,
  :railway_crossing,
  :region,
  :road_attributes,
  :route_numbers,
  :scooter_access,
  :speed_limit,
  :toll_systems,
  :truck_access,
  :truck_road_types,
  :typical_duration,
  :zones)
  SENSITIVE = [:best_case_duration, :car_access, :country, :distance, :duration, :functional_classification, :gate, :railway_crossing, :region, :road_attributes, :scooter_access, :truck_access, :typical_duration]
  include Aws::Structure
end