7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/groundstation/GroundStation_EXPORTS.h>
9#include <aws/groundstation/model/AzElSegmentsData.h>
20namespace GroundStation {
56 template <
typename GroundStationT = Aws::String>
58 m_groundStationHasBeenSet =
true;
59 m_groundStation = std::forward<GroundStationT>(value);
61 template <
typename GroundStationT = Aws::String>
75 template <
typename DataT = AzElSegmentsData>
77 m_dataHasBeenSet =
true;
78 m_data = std::forward<DataT>(value);
80 template <
typename DataT = AzElSegmentsData>
82 SetData(std::forward<DataT>(value));
88 bool m_groundStationHasBeenSet =
false;
91 bool m_dataHasBeenSet =
false;
const Aws::String & GetGroundStation() const
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool DataHasBeenSet() const
AzElEphemeris & WithGroundStation(GroundStationT &&value)
bool GroundStationHasBeenSet() const
AzElEphemeris & WithData(DataT &&value)
AWS_GROUNDSTATION_API AzElEphemeris & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API AzElEphemeris()=default
AWS_GROUNDSTATION_API AzElEphemeris(Aws::Utils::Json::JsonView jsonValue)
void SetGroundStation(GroundStationT &&value)
const AzElSegmentsData & GetData() const
void SetData(DataT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue