7#include <aws/location/LocationService_EXPORTS.h>
19namespace LocationService
47 inline void SetAvoidFerries(
bool value) { m_avoidFerriesHasBeenSet =
true; m_avoidFerries = value; }
59 inline void SetAvoidTolls(
bool value) { m_avoidTollsHasBeenSet =
true; m_avoidTolls = value; }
64 bool m_avoidFerries{
false};
65 bool m_avoidFerriesHasBeenSet =
false;
67 bool m_avoidTolls{
false};
68 bool m_avoidTollsHasBeenSet =
false;
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAvoidTolls(bool value)
CalculateRouteCarModeOptions & WithAvoidFerries(bool value)
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions()=default
bool AvoidTollsHasBeenSet() const
bool GetAvoidTolls() const
void SetAvoidFerries(bool value)
bool GetAvoidFerries() const
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions(Aws::Utils::Json::JsonView jsonValue)
CalculateRouteCarModeOptions & WithAvoidTolls(bool value)
bool AvoidFerriesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue