7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/groundstation/GroundStation_EXPORTS.h>
11#include <aws/groundstation/model/ContactStatus.h>
12#include <aws/groundstation/model/Elevation.h>
13#include <aws/groundstation/model/EphemerisResponseData.h>
24namespace GroundStation {
45 template <
typename ContactIdT = Aws::String>
47 m_contactIdHasBeenSet =
true;
48 m_contactId = std::forward<ContactIdT>(value);
50 template <
typename ContactIdT = Aws::String>
63 template <
typename MissionProfileArnT = Aws::String>
65 m_missionProfileArnHasBeenSet =
true;
66 m_missionProfileArn = std::forward<MissionProfileArnT>(value);
68 template <
typename MissionProfileArnT = Aws::String>
81 template <
typename SatelliteArnT = Aws::String>
83 m_satelliteArnHasBeenSet =
true;
84 m_satelliteArn = std::forward<SatelliteArnT>(value);
86 template <
typename SatelliteArnT = Aws::String>
99 template <
typename StartTimeT = Aws::Utils::DateTime>
101 m_startTimeHasBeenSet =
true;
102 m_startTime = std::forward<StartTimeT>(value);
104 template <
typename StartTimeT = Aws::Utils::DateTime>
117 template <
typename EndTimeT = Aws::Utils::DateTime>
119 m_endTimeHasBeenSet =
true;
120 m_endTime = std::forward<EndTimeT>(value);
122 template <
typename EndTimeT = Aws::Utils::DateTime>
136 template <
typename PrePassStartTimeT = Aws::Utils::DateTime>
138 m_prePassStartTimeHasBeenSet =
true;
139 m_prePassStartTime = std::forward<PrePassStartTimeT>(value);
141 template <
typename PrePassStartTimeT = Aws::Utils::DateTime>
155 template <
typename PostPassEndTimeT = Aws::Utils::DateTime>
157 m_postPassEndTimeHasBeenSet =
true;
158 m_postPassEndTime = std::forward<PostPassEndTimeT>(value);
160 template <
typename PostPassEndTimeT = Aws::Utils::DateTime>
173 template <
typename GroundStationT = Aws::String>
175 m_groundStationHasBeenSet =
true;
176 m_groundStation = std::forward<GroundStationT>(value);
178 template <
typename GroundStationT = Aws::String>
192 m_contactStatusHasBeenSet =
true;
193 m_contactStatus = value;
207 template <
typename ErrorMessageT = Aws::String>
209 m_errorMessageHasBeenSet =
true;
210 m_errorMessage = std::forward<ErrorMessageT>(value);
212 template <
typename ErrorMessageT = Aws::String>
225 template <
typename MaximumElevationT = Elevation>
227 m_maximumElevationHasBeenSet =
true;
228 m_maximumElevation = std::forward<MaximumElevationT>(value);
230 template <
typename MaximumElevationT = Elevation>
243 template <
typename RegionT = Aws::String>
245 m_regionHasBeenSet =
true;
246 m_region = std::forward<RegionT>(value);
248 template <
typename RegionT = Aws::String>
261 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
263 m_tagsHasBeenSet =
true;
264 m_tags = std::forward<TagsT>(value);
266 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
268 SetTags(std::forward<TagsT>(value));
271 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
273 m_tagsHasBeenSet =
true;
274 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
290 template <
typename VisibilityStartTimeT = Aws::Utils::DateTime>
292 m_visibilityStartTimeHasBeenSet =
true;
293 m_visibilityStartTime = std::forward<VisibilityStartTimeT>(value);
295 template <
typename VisibilityStartTimeT = Aws::Utils::DateTime>
313 template <
typename VisibilityEndTimeT = Aws::Utils::DateTime>
315 m_visibilityEndTimeHasBeenSet =
true;
316 m_visibilityEndTime = std::forward<VisibilityEndTimeT>(value);
318 template <
typename VisibilityEndTimeT = Aws::Utils::DateTime>
331 template <
typename EphemerisT = EphemerisResponseData>
333 m_ephemerisHasBeenSet =
true;
334 m_ephemeris = std::forward<EphemerisT>(value);
336 template <
typename EphemerisT = EphemerisResponseData>
363 Elevation m_maximumElevation;
373 EphemerisResponseData m_ephemeris;
374 bool m_contactIdHasBeenSet =
false;
375 bool m_missionProfileArnHasBeenSet =
false;
376 bool m_satelliteArnHasBeenSet =
false;
377 bool m_startTimeHasBeenSet =
false;
378 bool m_endTimeHasBeenSet =
false;
379 bool m_prePassStartTimeHasBeenSet =
false;
380 bool m_postPassEndTimeHasBeenSet =
false;
381 bool m_groundStationHasBeenSet =
false;
382 bool m_contactStatusHasBeenSet =
false;
383 bool m_errorMessageHasBeenSet =
false;
384 bool m_maximumElevationHasBeenSet =
false;
385 bool m_regionHasBeenSet =
false;
386 bool m_tagsHasBeenSet =
false;
387 bool m_visibilityStartTimeHasBeenSet =
false;
388 bool m_visibilityEndTimeHasBeenSet =
false;
389 bool m_ephemerisHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue