7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/TrafficUsage.h>
66 long long m_flowEventThresholdOverride{0};
67 bool m_flowEventThresholdOverrideHasBeenSet =
false;
70 bool m_usageHasBeenSet =
false;
bool UsageHasBeenSet() const
long long GetFlowEventThresholdOverride() const
void SetUsage(TrafficUsage value)
RouteMatrixTrafficOptions & WithUsage(TrafficUsage value)
AWS_GEOROUTES_API RouteMatrixTrafficOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
TrafficUsage GetUsage() const
RouteMatrixTrafficOptions & WithFlowEventThresholdOverride(long long value)
AWS_GEOROUTES_API RouteMatrixTrafficOptions()=default
bool FlowEventThresholdOverrideHasBeenSet() const
void SetFlowEventThresholdOverride(long long value)
AWS_GEOROUTES_API RouteMatrixTrafficOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue