7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
40 m_bestCaseDurationHasBeenSet =
true;
41 m_bestCaseDuration = value;
56 m_durationHasBeenSet =
true;
73 m_typicalDurationHasBeenSet =
true;
74 m_typicalDuration = value;
82 long long m_bestCaseDuration{0};
84 long long m_duration{0};
86 long long m_typicalDuration{0};
87 bool m_bestCaseDurationHasBeenSet =
false;
88 bool m_durationHasBeenSet =
false;
89 bool m_typicalDurationHasBeenSet =
false;
long long GetBestCaseDuration() const
void SetBestCaseDuration(long long value)
RouteVehicleTravelOnlySummary & WithBestCaseDuration(long long value)
bool DurationHasBeenSet() const
AWS_GEOROUTES_API RouteVehicleTravelOnlySummary()=default
long long GetTypicalDuration() const
AWS_GEOROUTES_API RouteVehicleTravelOnlySummary(Aws::Utils::Json::JsonView jsonValue)
RouteVehicleTravelOnlySummary & WithDuration(long long value)
void SetDuration(long long value)
void SetTypicalDuration(long long value)
long long GetDuration() const
AWS_GEOROUTES_API RouteVehicleTravelOnlySummary & operator=(Aws::Utils::Json::JsonView jsonValue)
RouteVehicleTravelOnlySummary & WithTypicalDuration(long long value)
bool TypicalDurationHasBeenSet() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
bool BestCaseDurationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue