7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
46 inline void SetBestCaseDuration(
long long value) { m_bestCaseDurationHasBeenSet =
true; m_bestCaseDuration = value; }
56 inline void SetDistance(
long long value) { m_distanceHasBeenSet =
true; m_distance = value; }
66 inline void SetDuration(
long long value) { m_durationHasBeenSet =
true; m_duration = value; }
77 inline void SetTypicalDuration(
long long value) { m_typicalDurationHasBeenSet =
true; m_typicalDuration = value; }
82 long long m_bestCaseDuration;
83 bool m_bestCaseDurationHasBeenSet =
false;
86 bool m_distanceHasBeenSet =
false;
89 bool m_durationHasBeenSet =
false;
91 long long m_typicalDuration;
92 bool m_typicalDurationHasBeenSet =
false;
bool DistanceHasBeenSet() const
RouteVehicleOverviewSummary & WithTypicalDuration(long long value)
void SetTypicalDuration(long long value)
long long GetDuration() const
void SetBestCaseDuration(long long value)
long long GetDistance() const
AWS_GEOROUTES_API RouteVehicleOverviewSummary(Aws::Utils::Json::JsonView jsonValue)
long long GetTypicalDuration() const
bool BestCaseDurationHasBeenSet() const
RouteVehicleOverviewSummary & WithBestCaseDuration(long long value)
RouteVehicleOverviewSummary & WithDuration(long long value)
AWS_GEOROUTES_API RouteVehicleOverviewSummary()
bool TypicalDurationHasBeenSet() const
void SetDuration(long long value)
AWS_GEOROUTES_API RouteVehicleOverviewSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDistance(long long value)
RouteVehicleOverviewSummary & WithDistance(long long value)
bool DurationHasBeenSet() const
long long GetBestCaseDuration() const
Aws::Utils::Json::JsonValue JsonValue