7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace GroundStation
46 template<
typename GroundStationIdT = Aws::String>
47 void SetGroundStationId(GroundStationIdT&& value) { m_groundStationIdHasBeenSet =
true; m_groundStationId = std::forward<GroundStationIdT>(value); }
48 template<
typename GroundStationIdT = Aws::String>
58 template<
typename GroundStationNameT = Aws::String>
59 void SetGroundStationName(GroundStationNameT&& value) { m_groundStationNameHasBeenSet =
true; m_groundStationName = std::forward<GroundStationNameT>(value); }
60 template<
typename GroundStationNameT = Aws::String>
70 template<
typename RegionT = Aws::String>
71 void SetRegion(RegionT&& value) { m_regionHasBeenSet =
true; m_region = std::forward<RegionT>(value); }
72 template<
typename RegionT = Aws::String>
78 bool m_groundStationIdHasBeenSet =
false;
81 bool m_groundStationNameHasBeenSet =
false;
84 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