7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/RouteMatrixMatchingOptions.h>
9#include <aws/geo-routes/model/RouteMatrixSideOfStreetOptions.h>
49 inline void SetAvoidActionsForDistance(
long long value) { m_avoidActionsForDistanceHasBeenSet =
true; m_avoidActionsForDistance = value; }
59 inline void SetHeading(
double value) { m_headingHasBeenSet =
true; m_heading = value; }
89 long long m_avoidActionsForDistance;
90 bool m_avoidActionsForDistanceHasBeenSet =
false;
93 bool m_headingHasBeenSet =
false;
96 bool m_matchingHasBeenSet =
false;
99 bool m_sideOfStreetHasBeenSet =
false;
bool AvoidActionsForDistanceHasBeenSet() const
AWS_GEOROUTES_API RouteMatrixDestinationOptions()
void SetAvoidActionsForDistance(long long value)
AWS_GEOROUTES_API RouteMatrixDestinationOptions(Aws::Utils::Json::JsonView jsonValue)
double GetHeading() const
RouteMatrixDestinationOptions & WithSideOfStreet(RouteMatrixSideOfStreetOptions &&value)
void SetSideOfStreet(RouteMatrixSideOfStreetOptions &&value)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetAvoidActionsForDistance() const
RouteMatrixDestinationOptions & WithSideOfStreet(const RouteMatrixSideOfStreetOptions &value)
const RouteMatrixMatchingOptions & GetMatching() const
const RouteMatrixSideOfStreetOptions & GetSideOfStreet() const
bool SideOfStreetHasBeenSet() const
AWS_GEOROUTES_API RouteMatrixDestinationOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
RouteMatrixDestinationOptions & WithAvoidActionsForDistance(long long value)
void SetMatching(RouteMatrixMatchingOptions &&value)
void SetMatching(const RouteMatrixMatchingOptions &value)
RouteMatrixDestinationOptions & WithHeading(double value)
void SetSideOfStreet(const RouteMatrixSideOfStreetOptions &value)
bool HeadingHasBeenSet() const
bool MatchingHasBeenSet() const
RouteMatrixDestinationOptions & WithMatching(const RouteMatrixMatchingOptions &value)
void SetHeading(double value)
RouteMatrixDestinationOptions & WithMatching(RouteMatrixMatchingOptions &&value)
Aws::Utils::Json::JsonValue JsonValue