7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
39 inline long long GetSingle()
const {
return m_single; }
42 m_singleHasBeenSet =
true;
56 inline long long GetTandem()
const {
return m_tandem; }
59 m_tandemHasBeenSet =
true;
73 inline long long GetTriple()
const {
return m_triple; }
76 m_tripleHasBeenSet =
true;
90 inline long long GetQuad()
const {
return m_quad; }
93 m_quadHasBeenSet =
true;
107 inline long long GetQuint()
const {
return m_quint; }
110 m_quintHasBeenSet =
true;
119 long long m_single{0};
121 long long m_tandem{0};
123 long long m_triple{0};
127 long long m_quint{0};
128 bool m_singleHasBeenSet =
false;
129 bool m_tandemHasBeenSet =
false;
130 bool m_tripleHasBeenSet =
false;
131 bool m_quadHasBeenSet =
false;
132 bool m_quintHasBeenSet =
false;
bool SingleHasBeenSet() const
bool QuintHasBeenSet() const
void SetSingle(long long value)
void SetTriple(long long value)
AWS_GEOROUTES_API WeightPerAxleGroup()=default
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