7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/EphemerisMetaData.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace GroundStation
76 inline void SetNoradSatelliteID(
int value) { m_noradSatelliteIDHasBeenSet =
true; m_noradSatelliteID = value; }
88 inline void SetSatelliteArn(
const char* value) { m_satelliteArnHasBeenSet =
true; m_satelliteArn.assign(value); }
102 inline void SetSatelliteId(
const char* value) { m_satelliteIdHasBeenSet =
true; m_satelliteId.assign(value); }
110 bool m_currentEphemerisHasBeenSet =
false;
113 bool m_groundStationsHasBeenSet =
false;
115 int m_noradSatelliteID;
116 bool m_noradSatelliteIDHasBeenSet =
false;
119 bool m_satelliteArnHasBeenSet =
false;
122 bool m_satelliteIdHasBeenSet =
false;
void SetSatelliteId(const char *value)
void SetSatelliteArn(Aws::String &&value)
const Aws::String & GetSatelliteId() const
void SetSatelliteId(const Aws::String &value)
SatelliteListItem & AddGroundStations(Aws::String &&value)
AWS_GROUNDSTATION_API SatelliteListItem & operator=(Aws::Utils::Json::JsonView jsonValue)
SatelliteListItem & WithGroundStations(Aws::Vector< Aws::String > &&value)
SatelliteListItem & WithSatelliteArn(const Aws::String &value)
SatelliteListItem & AddGroundStations(const char *value)
bool GroundStationsHasBeenSet() const
const Aws::String & GetSatelliteArn() const
void SetGroundStations(const Aws::Vector< Aws::String > &value)
SatelliteListItem & WithSatelliteArn(Aws::String &&value)
SatelliteListItem & WithCurrentEphemeris(const EphemerisMetaData &value)
int GetNoradSatelliteID() const
void SetCurrentEphemeris(const EphemerisMetaData &value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool SatelliteArnHasBeenSet() const
SatelliteListItem & WithCurrentEphemeris(EphemerisMetaData &&value)
AWS_GROUNDSTATION_API SatelliteListItem()
const EphemerisMetaData & GetCurrentEphemeris() const
SatelliteListItem & WithGroundStations(const Aws::Vector< Aws::String > &value)
AWS_GROUNDSTATION_API SatelliteListItem(Aws::Utils::Json::JsonView jsonValue)
void SetSatelliteArn(const Aws::String &value)
SatelliteListItem & AddGroundStations(const Aws::String &value)
void SetCurrentEphemeris(EphemerisMetaData &&value)
SatelliteListItem & WithSatelliteId(Aws::String &&value)
bool CurrentEphemerisHasBeenSet() const
const Aws::Vector< Aws::String > & GetGroundStations() const
bool NoradSatelliteIDHasBeenSet() const
SatelliteListItem & WithSatelliteId(const Aws::String &value)
void SetSatelliteArn(const char *value)
SatelliteListItem & WithNoradSatelliteID(int value)
bool SatelliteIdHasBeenSet() const
void SetGroundStations(Aws::Vector< Aws::String > &&value)
void SetNoradSatelliteID(int value)
SatelliteListItem & WithSatelliteArn(const char *value)
SatelliteListItem & WithSatelliteId(const char *value)
void SetSatelliteId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue