7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
45 inline long long GetSingle()
const{
return m_single; }
47 inline void SetSingle(
long long value) { m_singleHasBeenSet =
true; m_single = value; }
56 inline long long GetTandem()
const{
return m_tandem; }
58 inline void SetTandem(
long long value) { m_tandemHasBeenSet =
true; m_tandem = value; }
67 inline long long GetTriple()
const{
return m_triple; }
69 inline void SetTriple(
long long value) { m_tripleHasBeenSet =
true; m_triple = value; }
77 inline long long GetQuad()
const{
return m_quad; }
79 inline void SetQuad(
long long value) { m_quadHasBeenSet =
true; m_quad = value; }
87 inline long long GetQuint()
const{
return m_quint; }
89 inline void SetQuint(
long long value) { m_quintHasBeenSet =
true; m_quint = value; }
95 bool m_singleHasBeenSet =
false;
98 bool m_tandemHasBeenSet =
false;
101 bool m_tripleHasBeenSet =
false;
104 bool m_quadHasBeenSet =
false;
107 bool m_quintHasBeenSet =
false;
bool SingleHasBeenSet() const
AWS_GEOROUTES_API WeightPerAxleGroup()
bool QuintHasBeenSet() const
void SetSingle(long long value)
void SetTriple(long long value)
bool TripleHasBeenSet() const
void SetQuad(long long value)
WeightPerAxleGroup & WithTandem(long long value)
WeightPerAxleGroup & WithQuad(long long value)
long long GetTriple() const
long long GetSingle() const
void SetTandem(long long value)
AWS_GEOROUTES_API WeightPerAxleGroup & operator=(Aws::Utils::Json::JsonView jsonValue)
WeightPerAxleGroup & WithSingle(long long value)
AWS_GEOROUTES_API WeightPerAxleGroup(Aws::Utils::Json::JsonView jsonValue)
WeightPerAxleGroup & WithQuint(long long value)
long long GetTandem() const
void SetQuint(long long value)
long long GetQuad() const
long long GetQuint() const
WeightPerAxleGroup & WithTriple(long long value)
bool QuadHasBeenSet() const
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
bool TandemHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue