7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
46 inline void SetBestCaseDuration(
long long value) { m_bestCaseDurationHasBeenSet =
true; m_bestCaseDuration = value; }
56 inline void SetDuration(
long long value) { m_durationHasBeenSet =
true; m_duration = value; }
67 inline void SetTypicalDuration(
long long value) { m_typicalDurationHasBeenSet =
true; m_typicalDuration = value; }
72 long long m_bestCaseDuration;
73 bool m_bestCaseDurationHasBeenSet =
false;
76 bool m_durationHasBeenSet =
false;
78 long long m_typicalDuration;
79 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()
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