AWS SDK for C++  1.9.66
AWS SDK for C++
DescribeContactResult.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27 } // namespace Json
28 } // namespace Utils
29 namespace GroundStation
30 {
31 namespace Model
32 {
39  {
40  public:
44 
45 
49  inline const Aws::String& GetContactId() const{ return m_contactId; }
50 
54  inline void SetContactId(const Aws::String& value) { m_contactId = value; }
55 
59  inline void SetContactId(Aws::String&& value) { m_contactId = std::move(value); }
60 
64  inline void SetContactId(const char* value) { m_contactId.assign(value); }
65 
69  inline DescribeContactResult& WithContactId(const Aws::String& value) { SetContactId(value); return *this;}
70 
74  inline DescribeContactResult& WithContactId(Aws::String&& value) { SetContactId(std::move(value)); return *this;}
75 
79  inline DescribeContactResult& WithContactId(const char* value) { SetContactId(value); return *this;}
80 
81 
85  inline const ContactStatus& GetContactStatus() const{ return m_contactStatus; }
86 
90  inline void SetContactStatus(const ContactStatus& value) { m_contactStatus = value; }
91 
95  inline void SetContactStatus(ContactStatus&& value) { m_contactStatus = std::move(value); }
96 
100  inline DescribeContactResult& WithContactStatus(const ContactStatus& value) { SetContactStatus(value); return *this;}
101 
105  inline DescribeContactResult& WithContactStatus(ContactStatus&& value) { SetContactStatus(std::move(value)); return *this;}
106 
107 
111  inline const Aws::Vector<DataflowDetail>& GetDataflowList() const{ return m_dataflowList; }
112 
116  inline void SetDataflowList(const Aws::Vector<DataflowDetail>& value) { m_dataflowList = value; }
117 
121  inline void SetDataflowList(Aws::Vector<DataflowDetail>&& value) { m_dataflowList = std::move(value); }
122 
126  inline DescribeContactResult& WithDataflowList(const Aws::Vector<DataflowDetail>& value) { SetDataflowList(value); return *this;}
127 
131  inline DescribeContactResult& WithDataflowList(Aws::Vector<DataflowDetail>&& value) { SetDataflowList(std::move(value)); return *this;}
132 
136  inline DescribeContactResult& AddDataflowList(const DataflowDetail& value) { m_dataflowList.push_back(value); return *this; }
137 
141  inline DescribeContactResult& AddDataflowList(DataflowDetail&& value) { m_dataflowList.push_back(std::move(value)); return *this; }
142 
143 
147  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
148 
152  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTime = value; }
153 
157  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTime = std::move(value); }
158 
162  inline DescribeContactResult& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
163 
167  inline DescribeContactResult& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
168 
169 
173  inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; }
174 
178  inline void SetErrorMessage(const Aws::String& value) { m_errorMessage = value; }
179 
183  inline void SetErrorMessage(Aws::String&& value) { m_errorMessage = std::move(value); }
184 
188  inline void SetErrorMessage(const char* value) { m_errorMessage.assign(value); }
189 
193  inline DescribeContactResult& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;}
194 
198  inline DescribeContactResult& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;}
199 
203  inline DescribeContactResult& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;}
204 
205 
209  inline const Aws::String& GetGroundStation() const{ return m_groundStation; }
210 
214  inline void SetGroundStation(const Aws::String& value) { m_groundStation = value; }
215 
219  inline void SetGroundStation(Aws::String&& value) { m_groundStation = std::move(value); }
220 
224  inline void SetGroundStation(const char* value) { m_groundStation.assign(value); }
225 
229  inline DescribeContactResult& WithGroundStation(const Aws::String& value) { SetGroundStation(value); return *this;}
230 
234  inline DescribeContactResult& WithGroundStation(Aws::String&& value) { SetGroundStation(std::move(value)); return *this;}
235 
239  inline DescribeContactResult& WithGroundStation(const char* value) { SetGroundStation(value); return *this;}
240 
241 
245  inline const Elevation& GetMaximumElevation() const{ return m_maximumElevation; }
246 
250  inline void SetMaximumElevation(const Elevation& value) { m_maximumElevation = value; }
251 
255  inline void SetMaximumElevation(Elevation&& value) { m_maximumElevation = std::move(value); }
256 
260  inline DescribeContactResult& WithMaximumElevation(const Elevation& value) { SetMaximumElevation(value); return *this;}
261 
265  inline DescribeContactResult& WithMaximumElevation(Elevation&& value) { SetMaximumElevation(std::move(value)); return *this;}
266 
267 
271  inline const Aws::String& GetMissionProfileArn() const{ return m_missionProfileArn; }
272 
276  inline void SetMissionProfileArn(const Aws::String& value) { m_missionProfileArn = value; }
277 
281  inline void SetMissionProfileArn(Aws::String&& value) { m_missionProfileArn = std::move(value); }
282 
286  inline void SetMissionProfileArn(const char* value) { m_missionProfileArn.assign(value); }
287 
291  inline DescribeContactResult& WithMissionProfileArn(const Aws::String& value) { SetMissionProfileArn(value); return *this;}
292 
296  inline DescribeContactResult& WithMissionProfileArn(Aws::String&& value) { SetMissionProfileArn(std::move(value)); return *this;}
297 
301  inline DescribeContactResult& WithMissionProfileArn(const char* value) { SetMissionProfileArn(value); return *this;}
302 
303 
308  inline const Aws::Utils::DateTime& GetPostPassEndTime() const{ return m_postPassEndTime; }
309 
314  inline void SetPostPassEndTime(const Aws::Utils::DateTime& value) { m_postPassEndTime = value; }
315 
320  inline void SetPostPassEndTime(Aws::Utils::DateTime&& value) { m_postPassEndTime = std::move(value); }
321 
326  inline DescribeContactResult& WithPostPassEndTime(const Aws::Utils::DateTime& value) { SetPostPassEndTime(value); return *this;}
327 
332  inline DescribeContactResult& WithPostPassEndTime(Aws::Utils::DateTime&& value) { SetPostPassEndTime(std::move(value)); return *this;}
333 
334 
339  inline const Aws::Utils::DateTime& GetPrePassStartTime() const{ return m_prePassStartTime; }
340 
345  inline void SetPrePassStartTime(const Aws::Utils::DateTime& value) { m_prePassStartTime = value; }
346 
351  inline void SetPrePassStartTime(Aws::Utils::DateTime&& value) { m_prePassStartTime = std::move(value); }
352 
357  inline DescribeContactResult& WithPrePassStartTime(const Aws::Utils::DateTime& value) { SetPrePassStartTime(value); return *this;}
358 
363  inline DescribeContactResult& WithPrePassStartTime(Aws::Utils::DateTime&& value) { SetPrePassStartTime(std::move(value)); return *this;}
364 
365 
369  inline const Aws::String& GetRegion() const{ return m_region; }
370 
374  inline void SetRegion(const Aws::String& value) { m_region = value; }
375 
379  inline void SetRegion(Aws::String&& value) { m_region = std::move(value); }
380 
384  inline void SetRegion(const char* value) { m_region.assign(value); }
385 
389  inline DescribeContactResult& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
390 
394  inline DescribeContactResult& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
395 
399  inline DescribeContactResult& WithRegion(const char* value) { SetRegion(value); return *this;}
400 
401 
405  inline const Aws::String& GetSatelliteArn() const{ return m_satelliteArn; }
406 
410  inline void SetSatelliteArn(const Aws::String& value) { m_satelliteArn = value; }
411 
415  inline void SetSatelliteArn(Aws::String&& value) { m_satelliteArn = std::move(value); }
416 
420  inline void SetSatelliteArn(const char* value) { m_satelliteArn.assign(value); }
421 
425  inline DescribeContactResult& WithSatelliteArn(const Aws::String& value) { SetSatelliteArn(value); return *this;}
426 
430  inline DescribeContactResult& WithSatelliteArn(Aws::String&& value) { SetSatelliteArn(std::move(value)); return *this;}
431 
435  inline DescribeContactResult& WithSatelliteArn(const char* value) { SetSatelliteArn(value); return *this;}
436 
437 
441  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
442 
446  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTime = value; }
447 
451  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTime = std::move(value); }
452 
456  inline DescribeContactResult& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
457 
461  inline DescribeContactResult& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
462 
463 
467  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
468 
472  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
473 
477  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
478 
482  inline DescribeContactResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
483 
487  inline DescribeContactResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
488 
492  inline DescribeContactResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
493 
497  inline DescribeContactResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
498 
502  inline DescribeContactResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
503 
507  inline DescribeContactResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
508 
512  inline DescribeContactResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
513 
517  inline DescribeContactResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
518 
522  inline DescribeContactResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
523 
524  private:
525 
526  Aws::String m_contactId;
527 
528  ContactStatus m_contactStatus;
529 
530  Aws::Vector<DataflowDetail> m_dataflowList;
531 
532  Aws::Utils::DateTime m_endTime;
533 
534  Aws::String m_errorMessage;
535 
536  Aws::String m_groundStation;
537 
538  Elevation m_maximumElevation;
539 
540  Aws::String m_missionProfileArn;
541 
542  Aws::Utils::DateTime m_postPassEndTime;
543 
544  Aws::Utils::DateTime m_prePassStartTime;
545 
546  Aws::String m_region;
547 
548  Aws::String m_satelliteArn;
549 
550  Aws::Utils::DateTime m_startTime;
551 
553  };
554 
555 } // namespace Model
556 } // namespace GroundStation
557 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GroundStation::Model::DescribeContactResult::SetRegion
void SetRegion(Aws::String &&value)
Definition: DescribeContactResult.h:379
Aws::GroundStation::Model::DescribeContactResult::GetMissionProfileArn
const Aws::String & GetMissionProfileArn() const
Definition: DescribeContactResult.h:271
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(const char *key, Aws::String &&value)
Definition: DescribeContactResult.h:512
Aws::GroundStation::Model::DescribeContactResult::WithContactId
DescribeContactResult & WithContactId(const char *value)
Definition: DescribeContactResult.h:79
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::GroundStation::Model::DescribeContactResult::GetErrorMessage
const Aws::String & GetErrorMessage() const
Definition: DescribeContactResult.h:173
Aws::GroundStation::Model::DescribeContactResult::AddDataflowList
DescribeContactResult & AddDataflowList(const DataflowDetail &value)
Definition: DescribeContactResult.h:136
Aws::GroundStation::Model::DescribeContactResult::SetPrePassStartTime
void SetPrePassStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:345
Aws::GroundStation::Model::DescribeContactResult::WithDataflowList
DescribeContactResult & WithDataflowList(Aws::Vector< DataflowDetail > &&value)
Definition: DescribeContactResult.h:131
Aws::GroundStation::Model::DescribeContactResult::WithMaximumElevation
DescribeContactResult & WithMaximumElevation(const Elevation &value)
Definition: DescribeContactResult.h:260
Aws::GroundStation::Model::DescribeContactResult::DescribeContactResult
DescribeContactResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::GroundStation::Model::DescribeContactResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeContactResult.h:472
Aws::GroundStation::Model::DescribeContactResult::WithMissionProfileArn
DescribeContactResult & WithMissionProfileArn(Aws::String &&value)
Definition: DescribeContactResult.h:296
Aws::GroundStation::Model::DescribeContactResult::SetRegion
void SetRegion(const char *value)
Definition: DescribeContactResult.h:384
Aws::GroundStation::Model::DescribeContactResult::GetPrePassStartTime
const Aws::Utils::DateTime & GetPrePassStartTime() const
Definition: DescribeContactResult.h:339
Aws::GroundStation::Model::DescribeContactResult::SetContactId
void SetContactId(Aws::String &&value)
Definition: DescribeContactResult.h:59
Aws::GroundStation::Model::DescribeContactResult::SetContactId
void SetContactId(const Aws::String &value)
Definition: DescribeContactResult.h:54
Aws::GroundStation::Model::DescribeContactResult::operator=
DescribeContactResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DateTime.h
Aws::GroundStation::Model::DescribeContactResult::WithErrorMessage
DescribeContactResult & WithErrorMessage(const Aws::String &value)
Definition: DescribeContactResult.h:193
Aws::GroundStation::Model::DescribeContactResult::WithContactId
DescribeContactResult & WithContactId(Aws::String &&value)
Definition: DescribeContactResult.h:74
Aws::GroundStation::Model::DescribeContactResult::SetGroundStation
void SetGroundStation(Aws::String &&value)
Definition: DescribeContactResult.h:219
Elevation.h
Aws::GroundStation::Model::DescribeContactResult::WithSatelliteArn
DescribeContactResult & WithSatelliteArn(const char *value)
Definition: DescribeContactResult.h:435
Aws::GroundStation::Model::DescribeContactResult::SetDataflowList
void SetDataflowList(Aws::Vector< DataflowDetail > &&value)
Definition: DescribeContactResult.h:121
Aws::GroundStation::Model::DescribeContactResult::GetContactStatus
const ContactStatus & GetContactStatus() const
Definition: DescribeContactResult.h:85
Aws::GroundStation::Model::DescribeContactResult::SetContactStatus
void SetContactStatus(ContactStatus &&value)
Definition: DescribeContactResult.h:95
Aws::GroundStation::Model::DescribeContactResult::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:157
Aws::GroundStation::Model::DescribeContactResult::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:152
Aws::GroundStation::Model::DataflowDetail
Definition: DataflowDetail.h:35
Aws::GroundStation::Model::DescribeContactResult::WithContactStatus
DescribeContactResult & WithContactStatus(ContactStatus &&value)
Definition: DescribeContactResult.h:105
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::GroundStation::Model::DescribeContactResult::WithRegion
DescribeContactResult & WithRegion(const Aws::String &value)
Definition: DescribeContactResult.h:389
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: DescribeContactResult.h:507
Aws::GroundStation::Model::DescribeContactResult::SetMissionProfileArn
void SetMissionProfileArn(const Aws::String &value)
Definition: DescribeContactResult.h:276
AWSVector.h
Aws::GroundStation::Model::DescribeContactResult::WithRegion
DescribeContactResult & WithRegion(Aws::String &&value)
Definition: DescribeContactResult.h:394
Aws::GroundStation::Model::DescribeContactResult::SetPostPassEndTime
void SetPostPassEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:320
Aws::GroundStation::Model::DescribeContactResult::WithPrePassStartTime
DescribeContactResult & WithPrePassStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:357
Aws::GroundStation::Model::DescribeContactResult::SetSatelliteArn
void SetSatelliteArn(const char *value)
Definition: DescribeContactResult.h:420
Aws::GroundStation::Model::DescribeContactResult::WithPostPassEndTime
DescribeContactResult & WithPostPassEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:326
Aws::GroundStation::Model::DescribeContactResult::SetContactStatus
void SetContactStatus(const ContactStatus &value)
Definition: DescribeContactResult.h:90
Aws::GroundStation::Model::DescribeContactResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeContactResult.h:477
Aws::GroundStation::Model::DescribeContactResult::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:451
Aws::GroundStation::Model::DescribeContactResult::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:446
Aws::GroundStation::Model::DescribeContactResult::GetRegion
const Aws::String & GetRegion() const
Definition: DescribeContactResult.h:369
Aws::GroundStation::Model::DescribeContactResult::WithErrorMessage
DescribeContactResult & WithErrorMessage(const char *value)
Definition: DescribeContactResult.h:203
Aws::GroundStation::Model::DescribeContactResult::AddDataflowList
DescribeContactResult & AddDataflowList(DataflowDetail &&value)
Definition: DescribeContactResult.h:141
Aws::GroundStation::Model::DescribeContactResult::WithGroundStation
DescribeContactResult & WithGroundStation(const Aws::String &value)
Definition: DescribeContactResult.h:229
Aws::GroundStation::Model::DescribeContactResult::GetDataflowList
const Aws::Vector< DataflowDetail > & GetDataflowList() const
Definition: DescribeContactResult.h:111
Aws::GroundStation::Model::DescribeContactResult::SetSatelliteArn
void SetSatelliteArn(const Aws::String &value)
Definition: DescribeContactResult.h:410
Aws::GroundStation::Model::DescribeContactResult::SetErrorMessage
void SetErrorMessage(const char *value)
Definition: DescribeContactResult.h:188
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: DescribeContactResult.h:492
Aws::GroundStation::Model::DescribeContactResult::WithGroundStation
DescribeContactResult & WithGroundStation(const char *value)
Definition: DescribeContactResult.h:239
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: DescribeContactResult.h:502
Aws::GroundStation::Model::DescribeContactResult::WithTags
DescribeContactResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeContactResult.h:482
GroundStation_EXPORTS.h
Aws::GroundStation::Model::DescribeContactResult::WithTags
DescribeContactResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeContactResult.h:487
Aws::GroundStation::Model::DescribeContactResult::WithSatelliteArn
DescribeContactResult & WithSatelliteArn(const Aws::String &value)
Definition: DescribeContactResult.h:425
Aws::GroundStation::Model::DescribeContactResult::WithContactStatus
DescribeContactResult & WithContactStatus(const ContactStatus &value)
Definition: DescribeContactResult.h:100
Aws::GroundStation::Model::DescribeContactResult::SetMissionProfileArn
void SetMissionProfileArn(Aws::String &&value)
Definition: DescribeContactResult.h:281
Aws::GroundStation::Model::DescribeContactResult::GetContactId
const Aws::String & GetContactId() const
Definition: DescribeContactResult.h:49
Aws::GroundStation::Model::DescribeContactResult::WithDataflowList
DescribeContactResult & WithDataflowList(const Aws::Vector< DataflowDetail > &value)
Definition: DescribeContactResult.h:126
Aws::GroundStation::Model::DescribeContactResult::SetErrorMessage
void SetErrorMessage(const Aws::String &value)
Definition: DescribeContactResult.h:178
Aws::GroundStation::Model::ContactStatus
ContactStatus
Definition: ContactStatus.h:17
Aws::GroundStation::Model::DescribeContactResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: DescribeContactResult.h:467
AWS_GROUNDSTATION_API
#define AWS_GROUNDSTATION_API
Definition: GroundStation_EXPORTS.h:28
Aws::GroundStation::Model::DescribeContactResult::WithEndTime
DescribeContactResult & WithEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:167
AWSString.h
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(const char *key, const char *value)
Definition: DescribeContactResult.h:522
Aws::GroundStation::Model::DescribeContactResult::WithGroundStation
DescribeContactResult & WithGroundStation(Aws::String &&value)
Definition: DescribeContactResult.h:234
Aws::GroundStation::Model::DescribeContactResult::GetMaximumElevation
const Elevation & GetMaximumElevation() const
Definition: DescribeContactResult.h:245
Aws::GroundStation::Model::DescribeContactResult::WithPrePassStartTime
DescribeContactResult & WithPrePassStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:363
Aws::GroundStation::Model::DescribeContactResult::SetGroundStation
void SetGroundStation(const char *value)
Definition: DescribeContactResult.h:224
Aws::GroundStation::Model::DescribeContactResult::SetMaximumElevation
void SetMaximumElevation(Elevation &&value)
Definition: DescribeContactResult.h:255
ContactStatus.h
Aws::GroundStation::Model::DescribeContactResult::WithRegion
DescribeContactResult & WithRegion(const char *value)
Definition: DescribeContactResult.h:399
Aws::GroundStation::Model::DescribeContactResult::SetErrorMessage
void SetErrorMessage(Aws::String &&value)
Definition: DescribeContactResult.h:183
Aws::GroundStation::Model::DescribeContactResult::WithMaximumElevation
DescribeContactResult & WithMaximumElevation(Elevation &&value)
Definition: DescribeContactResult.h:265
Aws::GroundStation::Model::DescribeContactResult::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: DescribeContactResult.h:441
Aws::GroundStation::Model::DescribeContactResult::WithPostPassEndTime
DescribeContactResult & WithPostPassEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:332
Aws::GroundStation::Model::DescribeContactResult::GetSatelliteArn
const Aws::String & GetSatelliteArn() const
Definition: DescribeContactResult.h:405
Aws::GroundStation::Model::DescribeContactResult::WithContactId
DescribeContactResult & WithContactId(const Aws::String &value)
Definition: DescribeContactResult.h:69
Aws::GroundStation::Model::DescribeContactResult::GetPostPassEndTime
const Aws::Utils::DateTime & GetPostPassEndTime() const
Definition: DescribeContactResult.h:308
DataflowDetail.h
Aws::GroundStation::Model::DescribeContactResult::SetMissionProfileArn
void SetMissionProfileArn(const char *value)
Definition: DescribeContactResult.h:286
Aws::GroundStation::Model::DescribeContactResult::DescribeContactResult
DescribeContactResult()
Aws::GroundStation::Model::DescribeContactResult::WithMissionProfileArn
DescribeContactResult & WithMissionProfileArn(const char *value)
Definition: DescribeContactResult.h:301
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(Aws::String &&key, const char *value)
Definition: DescribeContactResult.h:517
Aws::GroundStation::Model::DescribeContactResult::WithStartTime
DescribeContactResult & WithStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:456
Aws::GroundStation::Model::DescribeContactResult::WithStartTime
DescribeContactResult & WithStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:461
Aws
Definition: AccessManagementClient.h:15
Aws::GroundStation::Model::DescribeContactResult::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: DescribeContactResult.h:147
Aws::GroundStation::Model::DescribeContactResult::SetMaximumElevation
void SetMaximumElevation(const Elevation &value)
Definition: DescribeContactResult.h:250
Aws::GroundStation::Model::DescribeContactResult::SetGroundStation
void SetGroundStation(const Aws::String &value)
Definition: DescribeContactResult.h:214
Aws::GroundStation::Model::DescribeContactResult::SetPrePassStartTime
void SetPrePassStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeContactResult.h:351
Aws::GroundStation::Model::DescribeContactResult::WithEndTime
DescribeContactResult & WithEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:162
Aws::GroundStation::Model::DescribeContactResult
Definition: DescribeContactResult.h:39
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GroundStation::Model::DescribeContactResult::WithMissionProfileArn
DescribeContactResult & WithMissionProfileArn(const Aws::String &value)
Definition: DescribeContactResult.h:291
Aws::GroundStation::Model::DescribeContactResult::SetPostPassEndTime
void SetPostPassEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeContactResult.h:314
Aws::GroundStation::Model::DescribeContactResult::WithErrorMessage
DescribeContactResult & WithErrorMessage(Aws::String &&value)
Definition: DescribeContactResult.h:198
Aws::GroundStation::Model::DescribeContactResult::SetDataflowList
void SetDataflowList(const Aws::Vector< DataflowDetail > &value)
Definition: DescribeContactResult.h:116
Aws::GroundStation::Model::DescribeContactResult::SetContactId
void SetContactId(const char *value)
Definition: DescribeContactResult.h:64
Aws::GroundStation::Model::DescribeContactResult::AddTags
DescribeContactResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: DescribeContactResult.h:497
Aws::GroundStation::Model::Elevation
Definition: Elevation.h:33
Aws::GroundStation::Model::DescribeContactResult::SetRegion
void SetRegion(const Aws::String &value)
Definition: DescribeContactResult.h:374
AWSMap.h
Aws::GroundStation::Model::DescribeContactResult::SetSatelliteArn
void SetSatelliteArn(Aws::String &&value)
Definition: DescribeContactResult.h:415
Aws::GroundStation::Model::DescribeContactResult::WithSatelliteArn
DescribeContactResult & WithSatelliteArn(Aws::String &&value)
Definition: DescribeContactResult.h:430
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::GroundStation::Model::DescribeContactResult::GetGroundStation
const Aws::String & GetGroundStation() const
Definition: DescribeContactResult.h:209