7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/groundstation/GroundStation_EXPORTS.h>
19namespace GroundStation {
40 template <
typename GroundStationNameT = Aws::String>
42 m_groundStationNameHasBeenSet =
true;
43 m_groundStationName = std::forward<GroundStationNameT>(value);
45 template <
typename GroundStationNameT = Aws::String>
58 template <
typename AntennaNameT = Aws::String>
60 m_antennaNameHasBeenSet =
true;
61 m_antennaName = std::forward<AntennaNameT>(value);
63 template <
typename AntennaNameT = Aws::String>
76 template <
typename RegionT = Aws::String>
78 m_regionHasBeenSet =
true;
79 m_region = std::forward<RegionT>(value);
81 template <
typename RegionT = Aws::String>
93 bool m_groundStationNameHasBeenSet =
false;
94 bool m_antennaNameHasBeenSet =
false;
95 bool m_regionHasBeenSet =
false;
AWS_GROUNDSTATION_API AntennaListItem()=default
bool RegionHasBeenSet() const
const Aws::String & GetRegion() const
AntennaListItem & WithAntennaName(AntennaNameT &&value)
const Aws::String & GetGroundStationName() const
void SetRegion(RegionT &&value)
AWS_GROUNDSTATION_API AntennaListItem(Aws::Utils::Json::JsonView jsonValue)
void SetAntennaName(AntennaNameT &&value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetGroundStationName(GroundStationNameT &&value)
AntennaListItem & WithRegion(RegionT &&value)
AntennaListItem & WithGroundStationName(GroundStationNameT &&value)
bool GroundStationNameHasBeenSet() const
AWS_GROUNDSTATION_API AntennaListItem & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AntennaNameHasBeenSet() const
const Aws::String & GetAntennaName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue