7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/RoadSnapTruckOptions.h>
47 template<
typename TruckT = RoadSnapTruckOptions>
48 void SetTruck(TruckT&& value) { m_truckHasBeenSet =
true; m_truck = std::forward<TruckT>(value); }
49 template<
typename TruckT = RoadSnapTruckOptions>
55 bool m_truckHasBeenSet =
false;
bool TruckHasBeenSet() const
AWS_GEOROUTES_API RoadSnapTravelModeOptions()=default
RoadSnapTravelModeOptions & WithTruck(TruckT &&value)
void SetTruck(TruckT &&value)
AWS_GEOROUTES_API RoadSnapTravelModeOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
const RoadSnapTruckOptions & GetTruck() const
AWS_GEOROUTES_API RoadSnapTravelModeOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue