7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/groundstation/model/TimeRange.h>
22namespace GroundStation
49 inline void SetTleLine1(
const char* value) { m_tleLine1HasBeenSet =
true; m_tleLine1.assign(value); }
63 inline void SetTleLine2(
const char* value) { m_tleLine2HasBeenSet =
true; m_tleLine2.assign(value); }
83 bool m_tleLine1HasBeenSet =
false;
86 bool m_tleLine2HasBeenSet =
false;
89 bool m_validTimeRangeHasBeenSet =
false;
bool TleLine1HasBeenSet() const
TLEData & WithTleLine1(const char *value)
bool ValidTimeRangeHasBeenSet() const
AWS_GROUNDSTATION_API TLEData & operator=(Aws::Utils::Json::JsonView jsonValue)
const TimeRange & GetValidTimeRange() const
AWS_GROUNDSTATION_API TLEData(Aws::Utils::Json::JsonView jsonValue)
void SetValidTimeRange(TimeRange &&value)
TLEData & WithTleLine1(Aws::String &&value)
void SetTleLine1(const char *value)
TLEData & WithValidTimeRange(TimeRange &&value)
TLEData & WithTleLine2(const Aws::String &value)
bool TleLine2HasBeenSet() const
AWS_GROUNDSTATION_API TLEData()
TLEData & WithTleLine1(const Aws::String &value)
void SetTleLine1(Aws::String &&value)
const Aws::String & GetTleLine2() const
void SetTleLine1(const Aws::String &value)
TLEData & WithValidTimeRange(const TimeRange &value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTleLine2(const Aws::String &value)
void SetTleLine2(Aws::String &&value)
const Aws::String & GetTleLine1() const
TLEData & WithTleLine2(const char *value)
TLEData & WithTleLine2(Aws::String &&value)
void SetTleLine2(const char *value)
void SetValidTimeRange(const TimeRange &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue