AWS SDK for C++  1.9.122
AWS SDK for C++
Public Member Functions | List of all members
Aws::LocationService::Model::CalculateRouteTruckModeOptions Class Reference

#include <CalculateRouteTruckModeOptions.h>

Public Member Functions

 CalculateRouteTruckModeOptions ()
 
 CalculateRouteTruckModeOptions (Aws::Utils::Json::JsonView jsonValue)
 
CalculateRouteTruckModeOptionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetAvoidFerries () const
 
bool AvoidFerriesHasBeenSet () const
 
void SetAvoidFerries (bool value)
 
CalculateRouteTruckModeOptionsWithAvoidFerries (bool value)
 
bool GetAvoidTolls () const
 
bool AvoidTollsHasBeenSet () const
 
void SetAvoidTolls (bool value)
 
CalculateRouteTruckModeOptionsWithAvoidTolls (bool value)
 
const TruckDimensionsGetDimensions () const
 
bool DimensionsHasBeenSet () const
 
void SetDimensions (const TruckDimensions &value)
 
void SetDimensions (TruckDimensions &&value)
 
CalculateRouteTruckModeOptionsWithDimensions (const TruckDimensions &value)
 
CalculateRouteTruckModeOptionsWithDimensions (TruckDimensions &&value)
 
const TruckWeightGetWeight () const
 
bool WeightHasBeenSet () const
 
void SetWeight (const TruckWeight &value)
 
void SetWeight (TruckWeight &&value)
 
CalculateRouteTruckModeOptionsWithWeight (const TruckWeight &value)
 
CalculateRouteTruckModeOptionsWithWeight (TruckWeight &&value)
 

Detailed Description

Contains details about additional route preferences for requests that specify TravelMode as Truck.

See Also:

AWS API Reference

Definition at line 33 of file CalculateRouteTruckModeOptions.h.

Constructor & Destructor Documentation

◆ CalculateRouteTruckModeOptions() [1/2]

Aws::LocationService::Model::CalculateRouteTruckModeOptions::CalculateRouteTruckModeOptions ( )

◆ CalculateRouteTruckModeOptions() [2/2]

Aws::LocationService::Model::CalculateRouteTruckModeOptions::CalculateRouteTruckModeOptions ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AvoidFerriesHasBeenSet()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::AvoidFerriesHasBeenSet ( ) const
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 54 of file CalculateRouteTruckModeOptions.h.

◆ AvoidTollsHasBeenSet()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::AvoidTollsHasBeenSet ( ) const
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 83 of file CalculateRouteTruckModeOptions.h.

◆ DimensionsHasBeenSet()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::DimensionsHasBeenSet ( ) const
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 112 of file CalculateRouteTruckModeOptions.h.

◆ GetAvoidFerries()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::GetAvoidFerries ( ) const
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 47 of file CalculateRouteTruckModeOptions.h.

◆ GetAvoidTolls()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::GetAvoidTolls ( ) const
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 76 of file CalculateRouteTruckModeOptions.h.

◆ GetDimensions()

const TruckDimensions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::GetDimensions ( ) const
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 105 of file CalculateRouteTruckModeOptions.h.

◆ GetWeight()

const TruckWeight& Aws::LocationService::Model::CalculateRouteTruckModeOptions::GetWeight ( ) const
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 147 of file CalculateRouteTruckModeOptions.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LocationService::Model::CalculateRouteTruckModeOptions::Jsonize ( ) const

◆ operator=()

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAvoidFerries()

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetAvoidFerries ( bool  value)
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 61 of file CalculateRouteTruckModeOptions.h.

◆ SetAvoidTolls()

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetAvoidTolls ( bool  value)
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 90 of file CalculateRouteTruckModeOptions.h.

◆ SetDimensions() [1/2]

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetDimensions ( const TruckDimensions value)
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 119 of file CalculateRouteTruckModeOptions.h.

◆ SetDimensions() [2/2]

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetDimensions ( TruckDimensions &&  value)
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 126 of file CalculateRouteTruckModeOptions.h.

◆ SetWeight() [1/2]

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetWeight ( const TruckWeight value)
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 159 of file CalculateRouteTruckModeOptions.h.

◆ SetWeight() [2/2]

void Aws::LocationService::Model::CalculateRouteTruckModeOptions::SetWeight ( TruckWeight &&  value)
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 165 of file CalculateRouteTruckModeOptions.h.

◆ WeightHasBeenSet()

bool Aws::LocationService::Model::CalculateRouteTruckModeOptions::WeightHasBeenSet ( ) const
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 153 of file CalculateRouteTruckModeOptions.h.

◆ WithAvoidFerries()

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithAvoidFerries ( bool  value)
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 68 of file CalculateRouteTruckModeOptions.h.

◆ WithAvoidTolls()

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithAvoidTolls ( bool  value)
inline

Avoids ferries when calculating routes.

Default Value: false

Valid Values: false | true

Definition at line 97 of file CalculateRouteTruckModeOptions.h.

◆ WithDimensions() [1/2]

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithDimensions ( const TruckDimensions value)
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 133 of file CalculateRouteTruckModeOptions.h.

◆ WithDimensions() [2/2]

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithDimensions ( TruckDimensions &&  value)
inline

Specifies the truck's dimension specifications including length, height, width, and unit of measurement. Used to avoid roads that can't support the truck's dimensions.

Definition at line 140 of file CalculateRouteTruckModeOptions.h.

◆ WithWeight() [1/2]

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithWeight ( const TruckWeight value)
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 171 of file CalculateRouteTruckModeOptions.h.

◆ WithWeight() [2/2]

CalculateRouteTruckModeOptions& Aws::LocationService::Model::CalculateRouteTruckModeOptions::WithWeight ( TruckWeight &&  value)
inline

Specifies the truck's weight specifications including total weight and unit of measurement. Used to avoid roads that can't support the truck's weight.

Definition at line 177 of file CalculateRouteTruckModeOptions.h.


The documentation for this class was generated from the following file: