7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/groundstation/GroundStation_EXPORTS.h>
19namespace GroundStation {
40 template <
typename GroundStationIdT = Aws::String>
42 m_groundStationIdHasBeenSet =
true;
43 m_groundStationId = std::forward<GroundStationIdT>(value);
45 template <
typename GroundStationIdT = Aws::String>
58 template <
typename GroundStationNameT = Aws::String>
60 m_groundStationNameHasBeenSet =
true;
61 m_groundStationName = std::forward<GroundStationNameT>(value);
63 template <
typename GroundStationNameT = 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_groundStationIdHasBeenSet =
false;
94 bool m_groundStationNameHasBeenSet =
false;
95 bool m_regionHasBeenSet =
false;
bool GroundStationIdHasBeenSet() const
GroundStationData & WithGroundStationId(GroundStationIdT &&value)
const Aws::String & GetGroundStationName() const
bool GroundStationNameHasBeenSet() const
AWS_GROUNDSTATION_API GroundStationData(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API GroundStationData()=default
bool RegionHasBeenSet() const
void SetGroundStationName(GroundStationNameT &&value)
GroundStationData & WithGroundStationName(GroundStationNameT &&value)
void SetGroundStationId(GroundStationIdT &&value)
void SetRegion(RegionT &&value)
AWS_GROUNDSTATION_API GroundStationData & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetRegion() const
GroundStationData & WithRegion(RegionT &&value)
const Aws::String & GetGroundStationId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue