7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/RoadSnapTruckOptions.h>
41 template <
typename TruckT = RoadSnapTruckOptions>
43 m_truckHasBeenSet =
true;
44 m_truck = std::forward<TruckT>(value);
46 template <
typename TruckT = RoadSnapTruckOptions>
48 SetTruck(std::forward<TruckT>(value));
54 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