AWS SDK for C++  1.9.66
AWS SDK for C++
ContactData.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace GroundStation
26 {
27 namespace Model
28 {
29 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetContactId() const{ return m_contactId; }
48 
52  inline bool ContactIdHasBeenSet() const { return m_contactIdHasBeenSet; }
53 
57  inline void SetContactId(const Aws::String& value) { m_contactIdHasBeenSet = true; m_contactId = value; }
58 
62  inline void SetContactId(Aws::String&& value) { m_contactIdHasBeenSet = true; m_contactId = std::move(value); }
63 
67  inline void SetContactId(const char* value) { m_contactIdHasBeenSet = true; m_contactId.assign(value); }
68 
72  inline ContactData& WithContactId(const Aws::String& value) { SetContactId(value); return *this;}
73 
77  inline ContactData& WithContactId(Aws::String&& value) { SetContactId(std::move(value)); return *this;}
78 
82  inline ContactData& WithContactId(const char* value) { SetContactId(value); return *this;}
83 
84 
88  inline const ContactStatus& GetContactStatus() const{ return m_contactStatus; }
89 
93  inline bool ContactStatusHasBeenSet() const { return m_contactStatusHasBeenSet; }
94 
98  inline void SetContactStatus(const ContactStatus& value) { m_contactStatusHasBeenSet = true; m_contactStatus = value; }
99 
103  inline void SetContactStatus(ContactStatus&& value) { m_contactStatusHasBeenSet = true; m_contactStatus = std::move(value); }
104 
108  inline ContactData& WithContactStatus(const ContactStatus& value) { SetContactStatus(value); return *this;}
109 
113  inline ContactData& WithContactStatus(ContactStatus&& value) { SetContactStatus(std::move(value)); return *this;}
114 
115 
119  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
120 
124  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
125 
129  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
130 
134  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
135 
139  inline ContactData& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
140 
144  inline ContactData& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
145 
146 
150  inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; }
151 
155  inline bool ErrorMessageHasBeenSet() const { return m_errorMessageHasBeenSet; }
156 
160  inline void SetErrorMessage(const Aws::String& value) { m_errorMessageHasBeenSet = true; m_errorMessage = value; }
161 
165  inline void SetErrorMessage(Aws::String&& value) { m_errorMessageHasBeenSet = true; m_errorMessage = std::move(value); }
166 
170  inline void SetErrorMessage(const char* value) { m_errorMessageHasBeenSet = true; m_errorMessage.assign(value); }
171 
175  inline ContactData& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;}
176 
180  inline ContactData& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;}
181 
185  inline ContactData& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;}
186 
187 
191  inline const Aws::String& GetGroundStation() const{ return m_groundStation; }
192 
196  inline bool GroundStationHasBeenSet() const { return m_groundStationHasBeenSet; }
197 
201  inline void SetGroundStation(const Aws::String& value) { m_groundStationHasBeenSet = true; m_groundStation = value; }
202 
206  inline void SetGroundStation(Aws::String&& value) { m_groundStationHasBeenSet = true; m_groundStation = std::move(value); }
207 
211  inline void SetGroundStation(const char* value) { m_groundStationHasBeenSet = true; m_groundStation.assign(value); }
212 
216  inline ContactData& WithGroundStation(const Aws::String& value) { SetGroundStation(value); return *this;}
217 
221  inline ContactData& WithGroundStation(Aws::String&& value) { SetGroundStation(std::move(value)); return *this;}
222 
226  inline ContactData& WithGroundStation(const char* value) { SetGroundStation(value); return *this;}
227 
228 
232  inline const Elevation& GetMaximumElevation() const{ return m_maximumElevation; }
233 
237  inline bool MaximumElevationHasBeenSet() const { return m_maximumElevationHasBeenSet; }
238 
242  inline void SetMaximumElevation(const Elevation& value) { m_maximumElevationHasBeenSet = true; m_maximumElevation = value; }
243 
247  inline void SetMaximumElevation(Elevation&& value) { m_maximumElevationHasBeenSet = true; m_maximumElevation = std::move(value); }
248 
252  inline ContactData& WithMaximumElevation(const Elevation& value) { SetMaximumElevation(value); return *this;}
253 
257  inline ContactData& WithMaximumElevation(Elevation&& value) { SetMaximumElevation(std::move(value)); return *this;}
258 
259 
263  inline const Aws::String& GetMissionProfileArn() const{ return m_missionProfileArn; }
264 
268  inline bool MissionProfileArnHasBeenSet() const { return m_missionProfileArnHasBeenSet; }
269 
273  inline void SetMissionProfileArn(const Aws::String& value) { m_missionProfileArnHasBeenSet = true; m_missionProfileArn = value; }
274 
278  inline void SetMissionProfileArn(Aws::String&& value) { m_missionProfileArnHasBeenSet = true; m_missionProfileArn = std::move(value); }
279 
283  inline void SetMissionProfileArn(const char* value) { m_missionProfileArnHasBeenSet = true; m_missionProfileArn.assign(value); }
284 
288  inline ContactData& WithMissionProfileArn(const Aws::String& value) { SetMissionProfileArn(value); return *this;}
289 
293  inline ContactData& WithMissionProfileArn(Aws::String&& value) { SetMissionProfileArn(std::move(value)); return *this;}
294 
298  inline ContactData& WithMissionProfileArn(const char* value) { SetMissionProfileArn(value); return *this;}
299 
300 
305  inline const Aws::Utils::DateTime& GetPostPassEndTime() const{ return m_postPassEndTime; }
306 
311  inline bool PostPassEndTimeHasBeenSet() const { return m_postPassEndTimeHasBeenSet; }
312 
317  inline void SetPostPassEndTime(const Aws::Utils::DateTime& value) { m_postPassEndTimeHasBeenSet = true; m_postPassEndTime = value; }
318 
323  inline void SetPostPassEndTime(Aws::Utils::DateTime&& value) { m_postPassEndTimeHasBeenSet = true; m_postPassEndTime = std::move(value); }
324 
329  inline ContactData& WithPostPassEndTime(const Aws::Utils::DateTime& value) { SetPostPassEndTime(value); return *this;}
330 
335  inline ContactData& WithPostPassEndTime(Aws::Utils::DateTime&& value) { SetPostPassEndTime(std::move(value)); return *this;}
336 
337 
342  inline const Aws::Utils::DateTime& GetPrePassStartTime() const{ return m_prePassStartTime; }
343 
348  inline bool PrePassStartTimeHasBeenSet() const { return m_prePassStartTimeHasBeenSet; }
349 
354  inline void SetPrePassStartTime(const Aws::Utils::DateTime& value) { m_prePassStartTimeHasBeenSet = true; m_prePassStartTime = value; }
355 
360  inline void SetPrePassStartTime(Aws::Utils::DateTime&& value) { m_prePassStartTimeHasBeenSet = true; m_prePassStartTime = std::move(value); }
361 
366  inline ContactData& WithPrePassStartTime(const Aws::Utils::DateTime& value) { SetPrePassStartTime(value); return *this;}
367 
372  inline ContactData& WithPrePassStartTime(Aws::Utils::DateTime&& value) { SetPrePassStartTime(std::move(value)); return *this;}
373 
374 
378  inline const Aws::String& GetRegion() const{ return m_region; }
379 
383  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
384 
388  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
389 
393  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
394 
398  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
399 
403  inline ContactData& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
404 
408  inline ContactData& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
409 
413  inline ContactData& WithRegion(const char* value) { SetRegion(value); return *this;}
414 
415 
419  inline const Aws::String& GetSatelliteArn() const{ return m_satelliteArn; }
420 
424  inline bool SatelliteArnHasBeenSet() const { return m_satelliteArnHasBeenSet; }
425 
429  inline void SetSatelliteArn(const Aws::String& value) { m_satelliteArnHasBeenSet = true; m_satelliteArn = value; }
430 
434  inline void SetSatelliteArn(Aws::String&& value) { m_satelliteArnHasBeenSet = true; m_satelliteArn = std::move(value); }
435 
439  inline void SetSatelliteArn(const char* value) { m_satelliteArnHasBeenSet = true; m_satelliteArn.assign(value); }
440 
444  inline ContactData& WithSatelliteArn(const Aws::String& value) { SetSatelliteArn(value); return *this;}
445 
449  inline ContactData& WithSatelliteArn(Aws::String&& value) { SetSatelliteArn(std::move(value)); return *this;}
450 
454  inline ContactData& WithSatelliteArn(const char* value) { SetSatelliteArn(value); return *this;}
455 
456 
460  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
461 
465  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
466 
470  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
471 
475  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
476 
480  inline ContactData& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
481 
485  inline ContactData& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
486 
487 
491  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
492 
496  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
497 
501  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
502 
506  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
507 
511  inline ContactData& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
512 
516  inline ContactData& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
517 
521  inline ContactData& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
522 
526  inline ContactData& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
527 
531  inline ContactData& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
532 
536  inline ContactData& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
537 
541  inline ContactData& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
542 
546  inline ContactData& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
547 
551  inline ContactData& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
552 
553  private:
554 
555  Aws::String m_contactId;
556  bool m_contactIdHasBeenSet;
557 
558  ContactStatus m_contactStatus;
559  bool m_contactStatusHasBeenSet;
560 
561  Aws::Utils::DateTime m_endTime;
562  bool m_endTimeHasBeenSet;
563 
564  Aws::String m_errorMessage;
565  bool m_errorMessageHasBeenSet;
566 
567  Aws::String m_groundStation;
568  bool m_groundStationHasBeenSet;
569 
570  Elevation m_maximumElevation;
571  bool m_maximumElevationHasBeenSet;
572 
573  Aws::String m_missionProfileArn;
574  bool m_missionProfileArnHasBeenSet;
575 
576  Aws::Utils::DateTime m_postPassEndTime;
577  bool m_postPassEndTimeHasBeenSet;
578 
579  Aws::Utils::DateTime m_prePassStartTime;
580  bool m_prePassStartTimeHasBeenSet;
581 
582  Aws::String m_region;
583  bool m_regionHasBeenSet;
584 
585  Aws::String m_satelliteArn;
586  bool m_satelliteArnHasBeenSet;
587 
588  Aws::Utils::DateTime m_startTime;
589  bool m_startTimeHasBeenSet;
590 
592  bool m_tagsHasBeenSet;
593  };
594 
595 } // namespace Model
596 } // namespace GroundStation
597 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GroundStation::Model::ContactData::WithContactStatus
ContactData & WithContactStatus(const ContactStatus &value)
Definition: ContactData.h:108
Aws::GroundStation::Model::ContactData::WithMissionProfileArn
ContactData & WithMissionProfileArn(const Aws::String &value)
Definition: ContactData.h:288
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(const char *key, Aws::String &&value)
Definition: ContactData.h:541
Aws::GroundStation::Model::ContactData::SetSatelliteArn
void SetSatelliteArn(const char *value)
Definition: ContactData.h:439
Aws::GroundStation::Model::ContactData::SetGroundStation
void SetGroundStation(Aws::String &&value)
Definition: ContactData.h:206
Aws::GroundStation::Model::ContactData::SetContactId
void SetContactId(const char *value)
Definition: ContactData.h:67
Aws::GroundStation::Model::ContactData::ContactStatusHasBeenSet
bool ContactStatusHasBeenSet() const
Definition: ContactData.h:93
Aws::GroundStation::Model::ContactData::WithPostPassEndTime
ContactData & WithPostPassEndTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:329
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(Aws::String &&key, const Aws::String &value)
Definition: ContactData.h:526
Aws::GroundStation::Model::ContactData::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:129
Aws::GroundStation::Model::ContactData::GetErrorMessage
const Aws::String & GetErrorMessage() const
Definition: ContactData.h:150
Aws::GroundStation::Model::ContactData::WithTags
ContactData & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ContactData.h:511
Aws::GroundStation::Model::ContactData::WithSatelliteArn
ContactData & WithSatelliteArn(Aws::String &&value)
Definition: ContactData.h:449
Aws::GroundStation::Model::ContactData::GetPostPassEndTime
const Aws::Utils::DateTime & GetPostPassEndTime() const
Definition: ContactData.h:305
Aws::GroundStation::Model::ContactData::ContactData
ContactData(Aws::Utils::Json::JsonView jsonValue)
Aws::GroundStation::Model::ContactData::SetMaximumElevation
void SetMaximumElevation(Elevation &&value)
Definition: ContactData.h:247
Aws::GroundStation::Model::ContactData::WithStartTime
ContactData & WithStartTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:480
Aws::GroundStation::Model::ContactData::GetSatelliteArn
const Aws::String & GetSatelliteArn() const
Definition: ContactData.h:419
Aws::GroundStation::Model::ContactData::GetPrePassStartTime
const Aws::Utils::DateTime & GetPrePassStartTime() const
Definition: ContactData.h:342
Aws::GroundStation::Model::ContactData::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: ContactData.h:119
Aws::GroundStation::Model::ContactData::ContactIdHasBeenSet
bool ContactIdHasBeenSet() const
Definition: ContactData.h:52
Aws::GroundStation::Model::ContactData::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:134
Aws::GroundStation::Model::ContactData::WithGroundStation
ContactData & WithGroundStation(Aws::String &&value)
Definition: ContactData.h:221
DateTime.h
Aws::GroundStation::Model::ContactData::WithErrorMessage
ContactData & WithErrorMessage(const Aws::String &value)
Definition: ContactData.h:175
Elevation.h
Aws::GroundStation::Model::ContactData::SetPostPassEndTime
void SetPostPassEndTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:323
Aws::GroundStation::Model::ContactData::MissionProfileArnHasBeenSet
bool MissionProfileArnHasBeenSet() const
Definition: ContactData.h:268
Aws::GroundStation::Model::ContactData::WithErrorMessage
ContactData & WithErrorMessage(Aws::String &&value)
Definition: ContactData.h:180
Aws::GroundStation::Model::ContactData::WithTags
ContactData & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ContactData.h:516
Aws::GroundStation::Model::ContactData::SetRegion
void SetRegion(const Aws::String &value)
Definition: ContactData.h:388
Aws::GroundStation::Model::ContactData::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: ContactData.h:124
Aws::GroundStation::Model::ContactData::SetContactId
void SetContactId(Aws::String &&value)
Definition: ContactData.h:62
Aws::GroundStation::Model::ContactData::WithRegion
ContactData & WithRegion(const Aws::String &value)
Definition: ContactData.h:403
Aws::GroundStation::Model::ContactData::SetSatelliteArn
void SetSatelliteArn(Aws::String &&value)
Definition: ContactData.h:434
Aws::GroundStation::Model::ContactData::WithContactId
ContactData & WithContactId(const Aws::String &value)
Definition: ContactData.h:72
Aws::GroundStation::Model::ContactData::PostPassEndTimeHasBeenSet
bool PostPassEndTimeHasBeenSet() const
Definition: ContactData.h:311
Aws::GroundStation::Model::ContactData::MaximumElevationHasBeenSet
bool MaximumElevationHasBeenSet() const
Definition: ContactData.h:237
Aws::GroundStation::Model::ContactData::WithPrePassStartTime
ContactData & WithPrePassStartTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:372
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(Aws::String &&key, const char *value)
Definition: ContactData.h:546
Aws::GroundStation::Model::ContactData::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:470
Aws::GroundStation::Model::ContactData::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: ContactData.h:383
Aws::GroundStation::Model::ContactData::SetPrePassStartTime
void SetPrePassStartTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:354
Aws::GroundStation::Model::ContactData::WithPrePassStartTime
ContactData & WithPrePassStartTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:366
Aws::GroundStation::Model::ContactData::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GroundStation::Model::ContactData::SetMissionProfileArn
void SetMissionProfileArn(const char *value)
Definition: ContactData.h:283
Aws::GroundStation::Model::ContactData::GetGroundStation
const Aws::String & GetGroundStation() const
Definition: ContactData.h:191
Aws::GroundStation::Model::ContactData::GetContactId
const Aws::String & GetContactId() const
Definition: ContactData.h:47
Aws::GroundStation::Model::ContactData::GetRegion
const Aws::String & GetRegion() const
Definition: ContactData.h:378
Aws::GroundStation::Model::ContactData::SetRegion
void SetRegion(Aws::String &&value)
Definition: ContactData.h:393
Aws::GroundStation::Model::ContactData::SetGroundStation
void SetGroundStation(const char *value)
Definition: ContactData.h:211
Aws::GroundStation::Model::ContactData::GetMaximumElevation
const Elevation & GetMaximumElevation() const
Definition: ContactData.h:232
Aws::GroundStation::Model::ContactData::WithMissionProfileArn
ContactData & WithMissionProfileArn(Aws::String &&value)
Definition: ContactData.h:293
Aws::GroundStation::Model::ContactData::SetMissionProfileArn
void SetMissionProfileArn(Aws::String &&value)
Definition: ContactData.h:278
GroundStation_EXPORTS.h
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(Aws::String &&key, Aws::String &&value)
Definition: ContactData.h:536
Aws::GroundStation::Model::ContactData::GetMissionProfileArn
const Aws::String & GetMissionProfileArn() const
Definition: ContactData.h:263
Aws::GroundStation::Model::ContactData::SetPrePassStartTime
void SetPrePassStartTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:360
Aws::GroundStation::Model::ContactData::SetSatelliteArn
void SetSatelliteArn(const Aws::String &value)
Definition: ContactData.h:429
Aws::GroundStation::Model::ContactData::WithPostPassEndTime
ContactData & WithPostPassEndTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:335
Aws::GroundStation::Model::ContactData::WithContactId
ContactData & WithContactId(Aws::String &&value)
Definition: ContactData.h:77
Aws::GroundStation::Model::ContactData::WithRegion
ContactData & WithRegion(Aws::String &&value)
Definition: ContactData.h:408
Aws::GroundStation::Model::ContactStatus
ContactStatus
Definition: ContactStatus.h:17
Aws::GroundStation::Model::ContactData::WithEndTime
ContactData & WithEndTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:139
Aws::GroundStation::Model::ContactData::SatelliteArnHasBeenSet
bool SatelliteArnHasBeenSet() const
Definition: ContactData.h:424
AWS_GROUNDSTATION_API
#define AWS_GROUNDSTATION_API
Definition: GroundStation_EXPORTS.h:28
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::GroundStation::Model::ContactData::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: ContactData.h:465
AWSString.h
Aws::GroundStation::Model::ContactData::WithStartTime
ContactData & WithStartTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:485
Aws::GroundStation::Model::ContactData::operator=
ContactData & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::GroundStation::Model::ContactData::SetContactStatus
void SetContactStatus(const ContactStatus &value)
Definition: ContactData.h:98
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(const char *key, const char *value)
Definition: ContactData.h:551
ContactStatus.h
Aws::GroundStation::Model::ContactData
Definition: ContactData.h:36
Aws::GroundStation::Model::ContactData::WithGroundStation
ContactData & WithGroundStation(const Aws::String &value)
Definition: ContactData.h:216
Aws::GroundStation::Model::ContactData::GroundStationHasBeenSet
bool GroundStationHasBeenSet() const
Definition: ContactData.h:196
Aws::GroundStation::Model::ContactData::WithRegion
ContactData & WithRegion(const char *value)
Definition: ContactData.h:413
Aws::GroundStation::Model::ContactData::SetErrorMessage
void SetErrorMessage(Aws::String &&value)
Definition: ContactData.h:165
Aws::GroundStation::Model::ContactData::ContactData
ContactData()
Aws::GroundStation::Model::ContactData::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: ContactData.h:491
Aws::GroundStation::Model::ContactData::WithContactStatus
ContactData & WithContactStatus(ContactStatus &&value)
Definition: ContactData.h:113
Aws::GroundStation::Model::ContactData::SetContactId
void SetContactId(const Aws::String &value)
Definition: ContactData.h:57
Aws::GroundStation::Model::ContactData::WithSatelliteArn
ContactData & WithSatelliteArn(const char *value)
Definition: ContactData.h:454
Aws::GroundStation::Model::ContactData::WithMaximumElevation
ContactData & WithMaximumElevation(const Elevation &value)
Definition: ContactData.h:252
Aws::GroundStation::Model::ContactData::WithSatelliteArn
ContactData & WithSatelliteArn(const Aws::String &value)
Definition: ContactData.h:444
Aws::GroundStation::Model::ContactData::WithGroundStation
ContactData & WithGroundStation(const char *value)
Definition: ContactData.h:226
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(const Aws::String &key, Aws::String &&value)
Definition: ContactData.h:531
Aws
Definition: AccessManagementClient.h:15
Aws::GroundStation::Model::ContactData::WithErrorMessage
ContactData & WithErrorMessage(const char *value)
Definition: ContactData.h:185
Aws::GroundStation::Model::ContactData::GetContactStatus
const ContactStatus & GetContactStatus() const
Definition: ContactData.h:88
Aws::GroundStation::Model::ContactData::SetRegion
void SetRegion(const char *value)
Definition: ContactData.h:398
Aws::GroundStation::Model::ContactData::PrePassStartTimeHasBeenSet
bool PrePassStartTimeHasBeenSet() const
Definition: ContactData.h:348
Aws::GroundStation::Model::ContactData::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ContactData.h:501
Aws::GroundStation::Model::ContactData::WithContactId
ContactData & WithContactId(const char *value)
Definition: ContactData.h:82
Aws::GroundStation::Model::ContactData::SetErrorMessage
void SetErrorMessage(const char *value)
Definition: ContactData.h:170
Aws::GroundStation::Model::ContactData::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: ContactData.h:496
Aws::GroundStation::Model::ContactData::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: ContactData.h:460
Aws::GroundStation::Model::ContactData::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ContactData.h:506
Aws::GroundStation::Model::ContactData::SetContactStatus
void SetContactStatus(ContactStatus &&value)
Definition: ContactData.h:103
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GroundStation::Model::Elevation
Definition: Elevation.h:33
Aws::GroundStation::Model::ContactData::SetPostPassEndTime
void SetPostPassEndTime(const Aws::Utils::DateTime &value)
Definition: ContactData.h:317
Aws::GroundStation::Model::ContactData::ErrorMessageHasBeenSet
bool ErrorMessageHasBeenSet() const
Definition: ContactData.h:155
Aws::GroundStation::Model::ContactData::SetGroundStation
void SetGroundStation(const Aws::String &value)
Definition: ContactData.h:201
AWSMap.h
Aws::GroundStation::Model::ContactData::WithEndTime
ContactData & WithEndTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:144
Aws::GroundStation::Model::ContactData::WithMaximumElevation
ContactData & WithMaximumElevation(Elevation &&value)
Definition: ContactData.h:257
Aws::GroundStation::Model::ContactData::SetMaximumElevation
void SetMaximumElevation(const Elevation &value)
Definition: ContactData.h:242
Aws::GroundStation::Model::ContactData::WithMissionProfileArn
ContactData & WithMissionProfileArn(const char *value)
Definition: ContactData.h:298
Aws::GroundStation::Model::ContactData::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: ContactData.h:475
Aws::GroundStation::Model::ContactData::SetMissionProfileArn
void SetMissionProfileArn(const Aws::String &value)
Definition: ContactData.h:273
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::GroundStation::Model::ContactData::SetErrorMessage
void SetErrorMessage(const Aws::String &value)
Definition: ContactData.h:160
Aws::GroundStation::Model::ContactData::AddTags
ContactData & AddTags(const Aws::String &key, const Aws::String &value)
Definition: ContactData.h:521