7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
40 m_bestCaseDurationHasBeenSet =
true;
41 m_bestCaseDuration = value;
56 m_distanceHasBeenSet =
true;
72 m_durationHasBeenSet =
true;
89 m_typicalDurationHasBeenSet =
true;
90 m_typicalDuration = value;
98 long long m_bestCaseDuration{0};
100 long long m_distance{0};
102 long long m_duration{0};
104 long long m_typicalDuration{0};
105 bool m_bestCaseDurationHasBeenSet =
false;
106 bool m_distanceHasBeenSet =
false;
107 bool m_durationHasBeenSet =
false;
108 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)
AWS_GEOROUTES_API RouteVehicleOverviewSummary()=default
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)
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