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;
AWS_GEOROUTES_API RouteTrafficOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool UsageHasBeenSet() const
RouteTrafficOptions & WithUsage(TrafficUsage value)
TrafficUsage GetUsage() const
bool FlowEventThresholdOverrideHasBeenSet() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
RouteTrafficOptions & WithFlowEventThresholdOverride(long long value)
long long GetFlowEventThresholdOverride() const
AWS_GEOROUTES_API RouteTrafficOptions(Aws::Utils::Json::JsonView jsonValue)
void SetUsage(TrafficUsage value)
void SetFlowEventThresholdOverride(long long value)
AWS_GEOROUTES_API RouteTrafficOptions()=default
Aws::Utils::Json::JsonValue JsonValue