AWS SDK for C++  1.9.132
AWS SDK for C++
UpdateConnectionResult.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 DirectConnect
30 {
31 namespace Model
32 {
39  {
40  public:
44 
45 
49  inline const Aws::String& GetOwnerAccount() const{ return m_ownerAccount; }
50 
54  inline void SetOwnerAccount(const Aws::String& value) { m_ownerAccount = value; }
55 
59  inline void SetOwnerAccount(Aws::String&& value) { m_ownerAccount = std::move(value); }
60 
64  inline void SetOwnerAccount(const char* value) { m_ownerAccount.assign(value); }
65 
69  inline UpdateConnectionResult& WithOwnerAccount(const Aws::String& value) { SetOwnerAccount(value); return *this;}
70 
74  inline UpdateConnectionResult& WithOwnerAccount(Aws::String&& value) { SetOwnerAccount(std::move(value)); return *this;}
75 
79  inline UpdateConnectionResult& WithOwnerAccount(const char* value) { SetOwnerAccount(value); return *this;}
80 
81 
85  inline const Aws::String& GetConnectionId() const{ return m_connectionId; }
86 
90  inline void SetConnectionId(const Aws::String& value) { m_connectionId = value; }
91 
95  inline void SetConnectionId(Aws::String&& value) { m_connectionId = std::move(value); }
96 
100  inline void SetConnectionId(const char* value) { m_connectionId.assign(value); }
101 
105  inline UpdateConnectionResult& WithConnectionId(const Aws::String& value) { SetConnectionId(value); return *this;}
106 
110  inline UpdateConnectionResult& WithConnectionId(Aws::String&& value) { SetConnectionId(std::move(value)); return *this;}
111 
115  inline UpdateConnectionResult& WithConnectionId(const char* value) { SetConnectionId(value); return *this;}
116 
117 
121  inline const Aws::String& GetConnectionName() const{ return m_connectionName; }
122 
126  inline void SetConnectionName(const Aws::String& value) { m_connectionName = value; }
127 
131  inline void SetConnectionName(Aws::String&& value) { m_connectionName = std::move(value); }
132 
136  inline void SetConnectionName(const char* value) { m_connectionName.assign(value); }
137 
141  inline UpdateConnectionResult& WithConnectionName(const Aws::String& value) { SetConnectionName(value); return *this;}
142 
146  inline UpdateConnectionResult& WithConnectionName(Aws::String&& value) { SetConnectionName(std::move(value)); return *this;}
147 
151  inline UpdateConnectionResult& WithConnectionName(const char* value) { SetConnectionName(value); return *this;}
152 
153 
172  inline const ConnectionState& GetConnectionState() const{ return m_connectionState; }
173 
192  inline void SetConnectionState(const ConnectionState& value) { m_connectionState = value; }
193 
212  inline void SetConnectionState(ConnectionState&& value) { m_connectionState = std::move(value); }
213 
232  inline UpdateConnectionResult& WithConnectionState(const ConnectionState& value) { SetConnectionState(value); return *this;}
233 
252  inline UpdateConnectionResult& WithConnectionState(ConnectionState&& value) { SetConnectionState(std::move(value)); return *this;}
253 
254 
258  inline const Aws::String& GetRegion() const{ return m_region; }
259 
263  inline void SetRegion(const Aws::String& value) { m_region = value; }
264 
268  inline void SetRegion(Aws::String&& value) { m_region = std::move(value); }
269 
273  inline void SetRegion(const char* value) { m_region.assign(value); }
274 
278  inline UpdateConnectionResult& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
279 
283  inline UpdateConnectionResult& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
284 
288  inline UpdateConnectionResult& WithRegion(const char* value) { SetRegion(value); return *this;}
289 
290 
294  inline const Aws::String& GetLocation() const{ return m_location; }
295 
299  inline void SetLocation(const Aws::String& value) { m_location = value; }
300 
304  inline void SetLocation(Aws::String&& value) { m_location = std::move(value); }
305 
309  inline void SetLocation(const char* value) { m_location.assign(value); }
310 
314  inline UpdateConnectionResult& WithLocation(const Aws::String& value) { SetLocation(value); return *this;}
315 
319  inline UpdateConnectionResult& WithLocation(Aws::String&& value) { SetLocation(std::move(value)); return *this;}
320 
324  inline UpdateConnectionResult& WithLocation(const char* value) { SetLocation(value); return *this;}
325 
326 
330  inline const Aws::String& GetBandwidth() const{ return m_bandwidth; }
331 
335  inline void SetBandwidth(const Aws::String& value) { m_bandwidth = value; }
336 
340  inline void SetBandwidth(Aws::String&& value) { m_bandwidth = std::move(value); }
341 
345  inline void SetBandwidth(const char* value) { m_bandwidth.assign(value); }
346 
350  inline UpdateConnectionResult& WithBandwidth(const Aws::String& value) { SetBandwidth(value); return *this;}
351 
355  inline UpdateConnectionResult& WithBandwidth(Aws::String&& value) { SetBandwidth(std::move(value)); return *this;}
356 
360  inline UpdateConnectionResult& WithBandwidth(const char* value) { SetBandwidth(value); return *this;}
361 
362 
366  inline int GetVlan() const{ return m_vlan; }
367 
371  inline void SetVlan(int value) { m_vlan = value; }
372 
376  inline UpdateConnectionResult& WithVlan(int value) { SetVlan(value); return *this;}
377 
378 
383  inline const Aws::String& GetPartnerName() const{ return m_partnerName; }
384 
389  inline void SetPartnerName(const Aws::String& value) { m_partnerName = value; }
390 
395  inline void SetPartnerName(Aws::String&& value) { m_partnerName = std::move(value); }
396 
401  inline void SetPartnerName(const char* value) { m_partnerName.assign(value); }
402 
407  inline UpdateConnectionResult& WithPartnerName(const Aws::String& value) { SetPartnerName(value); return *this;}
408 
413  inline UpdateConnectionResult& WithPartnerName(Aws::String&& value) { SetPartnerName(std::move(value)); return *this;}
414 
419  inline UpdateConnectionResult& WithPartnerName(const char* value) { SetPartnerName(value); return *this;}
420 
421 
426  inline const Aws::Utils::DateTime& GetLoaIssueTime() const{ return m_loaIssueTime; }
427 
432  inline void SetLoaIssueTime(const Aws::Utils::DateTime& value) { m_loaIssueTime = value; }
433 
438  inline void SetLoaIssueTime(Aws::Utils::DateTime&& value) { m_loaIssueTime = std::move(value); }
439 
444  inline UpdateConnectionResult& WithLoaIssueTime(const Aws::Utils::DateTime& value) { SetLoaIssueTime(value); return *this;}
445 
450  inline UpdateConnectionResult& WithLoaIssueTime(Aws::Utils::DateTime&& value) { SetLoaIssueTime(std::move(value)); return *this;}
451 
452 
456  inline const Aws::String& GetLagId() const{ return m_lagId; }
457 
461  inline void SetLagId(const Aws::String& value) { m_lagId = value; }
462 
466  inline void SetLagId(Aws::String&& value) { m_lagId = std::move(value); }
467 
471  inline void SetLagId(const char* value) { m_lagId.assign(value); }
472 
476  inline UpdateConnectionResult& WithLagId(const Aws::String& value) { SetLagId(value); return *this;}
477 
481  inline UpdateConnectionResult& WithLagId(Aws::String&& value) { SetLagId(std::move(value)); return *this;}
482 
486  inline UpdateConnectionResult& WithLagId(const char* value) { SetLagId(value); return *this;}
487 
488 
492  inline const Aws::String& GetAwsDevice() const{ return m_awsDevice; }
493 
497  inline void SetAwsDevice(const Aws::String& value) { m_awsDevice = value; }
498 
502  inline void SetAwsDevice(Aws::String&& value) { m_awsDevice = std::move(value); }
503 
507  inline void SetAwsDevice(const char* value) { m_awsDevice.assign(value); }
508 
512  inline UpdateConnectionResult& WithAwsDevice(const Aws::String& value) { SetAwsDevice(value); return *this;}
513 
517  inline UpdateConnectionResult& WithAwsDevice(Aws::String&& value) { SetAwsDevice(std::move(value)); return *this;}
518 
522  inline UpdateConnectionResult& WithAwsDevice(const char* value) { SetAwsDevice(value); return *this;}
523 
524 
528  inline bool GetJumboFrameCapable() const{ return m_jumboFrameCapable; }
529 
533  inline void SetJumboFrameCapable(bool value) { m_jumboFrameCapable = value; }
534 
538  inline UpdateConnectionResult& WithJumboFrameCapable(bool value) { SetJumboFrameCapable(value); return *this;}
539 
540 
544  inline const Aws::String& GetAwsDeviceV2() const{ return m_awsDeviceV2; }
545 
549  inline void SetAwsDeviceV2(const Aws::String& value) { m_awsDeviceV2 = value; }
550 
554  inline void SetAwsDeviceV2(Aws::String&& value) { m_awsDeviceV2 = std::move(value); }
555 
559  inline void SetAwsDeviceV2(const char* value) { m_awsDeviceV2.assign(value); }
560 
564  inline UpdateConnectionResult& WithAwsDeviceV2(const Aws::String& value) { SetAwsDeviceV2(value); return *this;}
565 
569  inline UpdateConnectionResult& WithAwsDeviceV2(Aws::String&& value) { SetAwsDeviceV2(std::move(value)); return *this;}
570 
574  inline UpdateConnectionResult& WithAwsDeviceV2(const char* value) { SetAwsDeviceV2(value); return *this;}
575 
576 
582  inline const Aws::String& GetAwsLogicalDeviceId() const{ return m_awsLogicalDeviceId; }
583 
589  inline void SetAwsLogicalDeviceId(const Aws::String& value) { m_awsLogicalDeviceId = value; }
590 
596  inline void SetAwsLogicalDeviceId(Aws::String&& value) { m_awsLogicalDeviceId = std::move(value); }
597 
603  inline void SetAwsLogicalDeviceId(const char* value) { m_awsLogicalDeviceId.assign(value); }
604 
610  inline UpdateConnectionResult& WithAwsLogicalDeviceId(const Aws::String& value) { SetAwsLogicalDeviceId(value); return *this;}
611 
617  inline UpdateConnectionResult& WithAwsLogicalDeviceId(Aws::String&& value) { SetAwsLogicalDeviceId(std::move(value)); return *this;}
618 
624  inline UpdateConnectionResult& WithAwsLogicalDeviceId(const char* value) { SetAwsLogicalDeviceId(value); return *this;}
625 
626 
631  inline const HasLogicalRedundancy& GetHasLogicalRedundancy() const{ return m_hasLogicalRedundancy; }
632 
637  inline void SetHasLogicalRedundancy(const HasLogicalRedundancy& value) { m_hasLogicalRedundancy = value; }
638 
643  inline void SetHasLogicalRedundancy(HasLogicalRedundancy&& value) { m_hasLogicalRedundancy = std::move(value); }
644 
649  inline UpdateConnectionResult& WithHasLogicalRedundancy(const HasLogicalRedundancy& value) { SetHasLogicalRedundancy(value); return *this;}
650 
655  inline UpdateConnectionResult& WithHasLogicalRedundancy(HasLogicalRedundancy&& value) { SetHasLogicalRedundancy(std::move(value)); return *this;}
656 
657 
661  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
662 
666  inline void SetTags(const Aws::Vector<Tag>& value) { m_tags = value; }
667 
671  inline void SetTags(Aws::Vector<Tag>&& value) { m_tags = std::move(value); }
672 
676  inline UpdateConnectionResult& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
677 
681  inline UpdateConnectionResult& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
682 
686  inline UpdateConnectionResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
687 
691  inline UpdateConnectionResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; }
692 
693 
697  inline const Aws::String& GetProviderName() const{ return m_providerName; }
698 
702  inline void SetProviderName(const Aws::String& value) { m_providerName = value; }
703 
707  inline void SetProviderName(Aws::String&& value) { m_providerName = std::move(value); }
708 
712  inline void SetProviderName(const char* value) { m_providerName.assign(value); }
713 
717  inline UpdateConnectionResult& WithProviderName(const Aws::String& value) { SetProviderName(value); return *this;}
718 
722  inline UpdateConnectionResult& WithProviderName(Aws::String&& value) { SetProviderName(std::move(value)); return *this;}
723 
727  inline UpdateConnectionResult& WithProviderName(const char* value) { SetProviderName(value); return *this;}
728 
729 
733  inline bool GetMacSecCapable() const{ return m_macSecCapable; }
734 
738  inline void SetMacSecCapable(bool value) { m_macSecCapable = value; }
739 
743  inline UpdateConnectionResult& WithMacSecCapable(bool value) { SetMacSecCapable(value); return *this;}
744 
745 
751  inline const Aws::String& GetPortEncryptionStatus() const{ return m_portEncryptionStatus; }
752 
758  inline void SetPortEncryptionStatus(const Aws::String& value) { m_portEncryptionStatus = value; }
759 
765  inline void SetPortEncryptionStatus(Aws::String&& value) { m_portEncryptionStatus = std::move(value); }
766 
772  inline void SetPortEncryptionStatus(const char* value) { m_portEncryptionStatus.assign(value); }
773 
779  inline UpdateConnectionResult& WithPortEncryptionStatus(const Aws::String& value) { SetPortEncryptionStatus(value); return *this;}
780 
786  inline UpdateConnectionResult& WithPortEncryptionStatus(Aws::String&& value) { SetPortEncryptionStatus(std::move(value)); return *this;}
787 
793  inline UpdateConnectionResult& WithPortEncryptionStatus(const char* value) { SetPortEncryptionStatus(value); return *this;}
794 
795 
801  inline const Aws::String& GetEncryptionMode() const{ return m_encryptionMode; }
802 
808  inline void SetEncryptionMode(const Aws::String& value) { m_encryptionMode = value; }
809 
815  inline void SetEncryptionMode(Aws::String&& value) { m_encryptionMode = std::move(value); }
816 
822  inline void SetEncryptionMode(const char* value) { m_encryptionMode.assign(value); }
823 
829  inline UpdateConnectionResult& WithEncryptionMode(const Aws::String& value) { SetEncryptionMode(value); return *this;}
830 
836  inline UpdateConnectionResult& WithEncryptionMode(Aws::String&& value) { SetEncryptionMode(std::move(value)); return *this;}
837 
843  inline UpdateConnectionResult& WithEncryptionMode(const char* value) { SetEncryptionMode(value); return *this;}
844 
845 
849  inline const Aws::Vector<MacSecKey>& GetMacSecKeys() const{ return m_macSecKeys; }
850 
854  inline void SetMacSecKeys(const Aws::Vector<MacSecKey>& value) { m_macSecKeys = value; }
855 
859  inline void SetMacSecKeys(Aws::Vector<MacSecKey>&& value) { m_macSecKeys = std::move(value); }
860 
864  inline UpdateConnectionResult& WithMacSecKeys(const Aws::Vector<MacSecKey>& value) { SetMacSecKeys(value); return *this;}
865 
869  inline UpdateConnectionResult& WithMacSecKeys(Aws::Vector<MacSecKey>&& value) { SetMacSecKeys(std::move(value)); return *this;}
870 
874  inline UpdateConnectionResult& AddMacSecKeys(const MacSecKey& value) { m_macSecKeys.push_back(value); return *this; }
875 
879  inline UpdateConnectionResult& AddMacSecKeys(MacSecKey&& value) { m_macSecKeys.push_back(std::move(value)); return *this; }
880 
881  private:
882 
883  Aws::String m_ownerAccount;
884 
885  Aws::String m_connectionId;
886 
887  Aws::String m_connectionName;
888 
889  ConnectionState m_connectionState;
890 
891  Aws::String m_region;
892 
893  Aws::String m_location;
894 
895  Aws::String m_bandwidth;
896 
897  int m_vlan;
898 
899  Aws::String m_partnerName;
900 
901  Aws::Utils::DateTime m_loaIssueTime;
902 
903  Aws::String m_lagId;
904 
905  Aws::String m_awsDevice;
906 
907  bool m_jumboFrameCapable;
908 
909  Aws::String m_awsDeviceV2;
910 
911  Aws::String m_awsLogicalDeviceId;
912 
913  HasLogicalRedundancy m_hasLogicalRedundancy;
914 
915  Aws::Vector<Tag> m_tags;
916 
917  Aws::String m_providerName;
918 
919  bool m_macSecCapable;
920 
921  Aws::String m_portEncryptionStatus;
922 
923  Aws::String m_encryptionMode;
924 
925  Aws::Vector<MacSecKey> m_macSecKeys;
926  };
927 
928 } // namespace Model
929 } // namespace DirectConnect
930 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::DirectConnect::Model::UpdateConnectionResult::GetConnectionId
const Aws::String & GetConnectionId() const
Definition: UpdateConnectionResult.h:85
Aws::DirectConnect::Model::UpdateConnectionResult::WithLocation
UpdateConnectionResult & WithLocation(const Aws::String &value)
Definition: UpdateConnectionResult.h:314
Aws::DirectConnect::Model::UpdateConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(const char *value)
Definition: UpdateConnectionResult.h:772
Aws::DirectConnect::Model::UpdateConnectionResult::WithPartnerName
UpdateConnectionResult & WithPartnerName(Aws::String &&value)
Definition: UpdateConnectionResult.h:413
Aws::DirectConnect::Model::UpdateConnectionResult::WithProviderName
UpdateConnectionResult & WithProviderName(const char *value)
Definition: UpdateConnectionResult.h:727
Aws::DirectConnect::Model::HasLogicalRedundancy
HasLogicalRedundancy
Definition: HasLogicalRedundancy.h:17
Aws::DirectConnect::Model::UpdateConnectionResult
Definition: UpdateConnectionResult.h:39
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::DirectConnect::Model::UpdateConnectionResult::GetLagId
const Aws::String & GetLagId() const
Definition: UpdateConnectionResult.h:456
Aws::DirectConnect::Model::UpdateConnectionResult::GetPartnerName
const Aws::String & GetPartnerName() const
Definition: UpdateConnectionResult.h:383
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsLogicalDeviceId
UpdateConnectionResult & WithAwsLogicalDeviceId(Aws::String &&value)
Definition: UpdateConnectionResult.h:617
Aws::DirectConnect::Model::UpdateConnectionResult::WithOwnerAccount
UpdateConnectionResult & WithOwnerAccount(Aws::String &&value)
Definition: UpdateConnectionResult.h:74
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDeviceV2
UpdateConnectionResult & WithAwsDeviceV2(const Aws::String &value)
Definition: UpdateConnectionResult.h:564
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDevice
void SetAwsDevice(const char *value)
Definition: UpdateConnectionResult.h:507
Aws::DirectConnect::Model::MacSecKey
Definition: MacSecKey.h:33
Aws::DirectConnect::Model::UpdateConnectionResult::SetLoaIssueTime
void SetLoaIssueTime(Aws::Utils::DateTime &&value)
Definition: UpdateConnectionResult.h:438
Aws::DirectConnect::Model::UpdateConnectionResult::WithRegion
UpdateConnectionResult & WithRegion(const Aws::String &value)
Definition: UpdateConnectionResult.h:278
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDeviceV2
UpdateConnectionResult & WithAwsDeviceV2(const char *value)
Definition: UpdateConnectionResult.h:574
Aws::DirectConnect::Model::Tag
Definition: Tag.h:32
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsLogicalDeviceId
UpdateConnectionResult & WithAwsLogicalDeviceId(const char *value)
Definition: UpdateConnectionResult.h:624
Aws::DirectConnect::Model::UpdateConnectionResult::GetAwsDevice
const Aws::String & GetAwsDevice() const
Definition: UpdateConnectionResult.h:492
Aws::DirectConnect::Model::UpdateConnectionResult::GetAwsDeviceV2
const Aws::String & GetAwsDeviceV2() const
Definition: UpdateConnectionResult.h:544
DateTime.h
Aws::DirectConnect::Model::UpdateConnectionResult::WithProviderName
UpdateConnectionResult & WithProviderName(const Aws::String &value)
Definition: UpdateConnectionResult.h:717
Aws::DirectConnect::Model::UpdateConnectionResult::WithBandwidth
UpdateConnectionResult & WithBandwidth(Aws::String &&value)
Definition: UpdateConnectionResult.h:355
Aws::DirectConnect::Model::UpdateConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(const Aws::String &value)
Definition: UpdateConnectionResult.h:758
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionState
UpdateConnectionResult & WithConnectionState(const ConnectionState &value)
Definition: UpdateConnectionResult.h:232
Aws::DirectConnect::Model::UpdateConnectionResult::SetPartnerName
void SetPartnerName(Aws::String &&value)
Definition: UpdateConnectionResult.h:395
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDevice
UpdateConnectionResult & WithAwsDevice(Aws::String &&value)
Definition: UpdateConnectionResult.h:517
Aws::DirectConnect::Model::UpdateConnectionResult::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: UpdateConnectionResult.h:661
Aws::DirectConnect::Model::UpdateConnectionResult::WithPortEncryptionStatus
UpdateConnectionResult & WithPortEncryptionStatus(const Aws::String &value)
Definition: UpdateConnectionResult.h:779
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(Aws::String &&value)
Definition: UpdateConnectionResult.h:554
Aws::DirectConnect::Model::UpdateConnectionResult::WithPortEncryptionStatus
UpdateConnectionResult & WithPortEncryptionStatus(Aws::String &&value)
Definition: UpdateConnectionResult.h:786
Aws::DirectConnect::Model::UpdateConnectionResult::WithLagId
UpdateConnectionResult & WithLagId(const char *value)
Definition: UpdateConnectionResult.h:486
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(const char *value)
Definition: UpdateConnectionResult.h:559
Aws::DirectConnect::Model::UpdateConnectionResult::WithLagId
UpdateConnectionResult & WithLagId(const Aws::String &value)
Definition: UpdateConnectionResult.h:476
Aws::DirectConnect::Model::UpdateConnectionResult::WithOwnerAccount
UpdateConnectionResult & WithOwnerAccount(const char *value)
Definition: UpdateConnectionResult.h:79
Aws::DirectConnect::Model::UpdateConnectionResult::WithLocation
UpdateConnectionResult & WithLocation(Aws::String &&value)
Definition: UpdateConnectionResult.h:319
Aws::DirectConnect::Model::UpdateConnectionResult::SetHasLogicalRedundancy
void SetHasLogicalRedundancy(const HasLogicalRedundancy &value)
Definition: UpdateConnectionResult.h:637
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionState
void SetConnectionState(const ConnectionState &value)
Definition: UpdateConnectionResult.h:192
Aws::DirectConnect::Model::UpdateConnectionResult::GetVlan
int GetVlan() const
Definition: UpdateConnectionResult.h:366
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionName
UpdateConnectionResult & WithConnectionName(const Aws::String &value)
Definition: UpdateConnectionResult.h:141
Aws::DirectConnect::Model::UpdateConnectionResult::WithBandwidth
UpdateConnectionResult & WithBandwidth(const char *value)
Definition: UpdateConnectionResult.h:360
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionState
void SetConnectionState(ConnectionState &&value)
Definition: UpdateConnectionResult.h:212
Aws::DirectConnect::Model::UpdateConnectionResult::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: UpdateConnectionResult.h:666
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionId
void SetConnectionId(Aws::String &&value)
Definition: UpdateConnectionResult.h:95
Aws::DirectConnect::Model::UpdateConnectionResult::GetConnectionName
const Aws::String & GetConnectionName() const
Definition: UpdateConnectionResult.h:121
Aws::DirectConnect::Model::UpdateConnectionResult::SetVlan
void SetVlan(int value)
Definition: UpdateConnectionResult.h:371
Aws::DirectConnect::Model::UpdateConnectionResult::SetProviderName
void SetProviderName(const Aws::String &value)
Definition: UpdateConnectionResult.h:702
Aws::DirectConnect::Model::UpdateConnectionResult::GetBandwidth
const Aws::String & GetBandwidth() const
Definition: UpdateConnectionResult.h:330
DirectConnect_EXPORTS.h
Aws::DirectConnect::Model::UpdateConnectionResult::GetRegion
const Aws::String & GetRegion() const
Definition: UpdateConnectionResult.h:258
Aws::DirectConnect::Model::UpdateConnectionResult::WithMacSecCapable
UpdateConnectionResult & WithMacSecCapable(bool value)
Definition: UpdateConnectionResult.h:743
Aws::DirectConnect::Model::UpdateConnectionResult::WithPartnerName
UpdateConnectionResult & WithPartnerName(const char *value)
Definition: UpdateConnectionResult.h:419
Aws::DirectConnect::Model::UpdateConnectionResult::SetHasLogicalRedundancy
void SetHasLogicalRedundancy(HasLogicalRedundancy &&value)
Definition: UpdateConnectionResult.h:643
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const Aws::String &value)
Definition: UpdateConnectionResult.h:589
AWSVector.h
Aws::DirectConnect::Model::UpdateConnectionResult::SetOwnerAccount
void SetOwnerAccount(Aws::String &&value)
Definition: UpdateConnectionResult.h:59
Aws::DirectConnect::Model::UpdateConnectionResult::WithEncryptionMode
UpdateConnectionResult & WithEncryptionMode(Aws::String &&value)
Definition: UpdateConnectionResult.h:836
Aws::DirectConnect::Model::UpdateConnectionResult::GetPortEncryptionStatus
const Aws::String & GetPortEncryptionStatus() const
Definition: UpdateConnectionResult.h:751
Aws::DirectConnect::Model::UpdateConnectionResult::GetMacSecCapable
bool GetMacSecCapable() const
Definition: UpdateConnectionResult.h:733
Aws::DirectConnect::Model::UpdateConnectionResult::GetMacSecKeys
const Aws::Vector< MacSecKey > & GetMacSecKeys() const
Definition: UpdateConnectionResult.h:849
Aws::DirectConnect::Model::UpdateConnectionResult::SetOwnerAccount
void SetOwnerAccount(const Aws::String &value)
Definition: UpdateConnectionResult.h:54
Aws::DirectConnect::Model::UpdateConnectionResult::WithTags
UpdateConnectionResult & WithTags(const Aws::Vector< Tag > &value)
Definition: UpdateConnectionResult.h:676
Tag.h
Aws::DirectConnect::Model::UpdateConnectionResult::SetProviderName
void SetProviderName(Aws::String &&value)
Definition: UpdateConnectionResult.h:707
Aws::DirectConnect::Model::UpdateConnectionResult::SetMacSecCapable
void SetMacSecCapable(bool value)
Definition: UpdateConnectionResult.h:738
Aws::DirectConnect::Model::UpdateConnectionResult::SetBandwidth
void SetBandwidth(Aws::String &&value)
Definition: UpdateConnectionResult.h:340
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDevice
UpdateConnectionResult & WithAwsDevice(const char *value)
Definition: UpdateConnectionResult.h:522
Aws::DirectConnect::Model::UpdateConnectionResult::SetLocation
void SetLocation(const char *value)
Definition: UpdateConnectionResult.h:309
Aws::DirectConnect::Model::UpdateConnectionResult::WithMacSecKeys
UpdateConnectionResult & WithMacSecKeys(const Aws::Vector< MacSecKey > &value)
Definition: UpdateConnectionResult.h:864
Aws::DirectConnect::Model::UpdateConnectionResult::WithBandwidth
UpdateConnectionResult & WithBandwidth(const Aws::String &value)
Definition: UpdateConnectionResult.h:350
Aws::DirectConnect::Model::UpdateConnectionResult::GetLocation
const Aws::String & GetLocation() const
Definition: UpdateConnectionResult.h:294
Aws::DirectConnect::Model::UpdateConnectionResult::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: UpdateConnectionResult.h:671
Aws::DirectConnect::Model::UpdateConnectionResult::operator=
UpdateConnectionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::UpdateConnectionResult::SetLagId
void SetLagId(const char *value)
Definition: UpdateConnectionResult.h:471
Aws::DirectConnect::Model::UpdateConnectionResult::UpdateConnectionResult
UpdateConnectionResult()
Aws::DirectConnect::Model::UpdateConnectionResult::SetMacSecKeys
void SetMacSecKeys(Aws::Vector< MacSecKey > &&value)
Definition: UpdateConnectionResult.h:859
Aws::DirectConnect::Model::UpdateConnectionResult::WithJumboFrameCapable
UpdateConnectionResult & WithJumboFrameCapable(bool value)
Definition: UpdateConnectionResult.h:538
Aws::DirectConnect::Model::UpdateConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(Aws::String &&value)
Definition: UpdateConnectionResult.h:765
Aws::DirectConnect::Model::ConnectionState
ConnectionState
Definition: ConnectionState.h:17
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionId
UpdateConnectionResult & WithConnectionId(const char *value)
Definition: UpdateConnectionResult.h:115
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionId
UpdateConnectionResult & WithConnectionId(const Aws::String &value)
Definition: UpdateConnectionResult.h:105
MacSecKey.h
Aws::DirectConnect::Model::UpdateConnectionResult::SetBandwidth
void SetBandwidth(const char *value)
Definition: UpdateConnectionResult.h:345
Aws::DirectConnect::Model::UpdateConnectionResult::WithLoaIssueTime
UpdateConnectionResult & WithLoaIssueTime(Aws::Utils::DateTime &&value)
Definition: UpdateConnectionResult.h:450
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDevice
void SetAwsDevice(Aws::String &&value)
Definition: UpdateConnectionResult.h:502
Aws::DirectConnect::Model::UpdateConnectionResult::WithProviderName
UpdateConnectionResult & WithProviderName(Aws::String &&value)
Definition: UpdateConnectionResult.h:722
Aws::DirectConnect::Model::UpdateConnectionResult::SetEncryptionMode
void SetEncryptionMode(const char *value)
Definition: UpdateConnectionResult.h:822
Aws::DirectConnect::Model::UpdateConnectionResult::GetProviderName
const Aws::String & GetProviderName() const
Definition: UpdateConnectionResult.h:697
Aws::DirectConnect::Model::UpdateConnectionResult::SetOwnerAccount
void SetOwnerAccount(const char *value)
Definition: UpdateConnectionResult.h:64
AWSString.h
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(Aws::String &&value)
Definition: UpdateConnectionResult.h:596
Aws::DirectConnect::Model::UpdateConnectionResult::GetLoaIssueTime
const Aws::Utils::DateTime & GetLoaIssueTime() const
Definition: UpdateConnectionResult.h:426
Aws::DirectConnect::Model::UpdateConnectionResult::SetProviderName
void SetProviderName(const char *value)
Definition: UpdateConnectionResult.h:712
Aws::DirectConnect::Model::UpdateConnectionResult::WithPartnerName
UpdateConnectionResult & WithPartnerName(const Aws::String &value)
Definition: UpdateConnectionResult.h:407
Aws::DirectConnect::Model::UpdateConnectionResult::AddMacSecKeys
UpdateConnectionResult & AddMacSecKeys(MacSecKey &&value)
Definition: UpdateConnectionResult.h:879
Aws::DirectConnect::Model::UpdateConnectionResult::WithVlan
UpdateConnectionResult & WithVlan(int value)
Definition: UpdateConnectionResult.h:376
Aws::DirectConnect::Model::UpdateConnectionResult::WithLocation
UpdateConnectionResult & WithLocation(const char *value)
Definition: UpdateConnectionResult.h:324
Aws::DirectConnect::Model::UpdateConnectionResult::SetEncryptionMode
void SetEncryptionMode(Aws::String &&value)
Definition: UpdateConnectionResult.h:815
Aws::DirectConnect::Model::UpdateConnectionResult::WithEncryptionMode
UpdateConnectionResult & WithEncryptionMode(const Aws::String &value)
Definition: UpdateConnectionResult.h:829
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDevice
void SetAwsDevice(const Aws::String &value)
Definition: UpdateConnectionResult.h:497
Aws::DirectConnect::Model::UpdateConnectionResult::AddTags
UpdateConnectionResult & AddTags(const Tag &value)
Definition: UpdateConnectionResult.h:686
Aws::DirectConnect::Model::UpdateConnectionResult::WithLoaIssueTime
UpdateConnectionResult & WithLoaIssueTime(const Aws::Utils::DateTime &value)
Definition: UpdateConnectionResult.h:444
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDeviceV2
UpdateConnectionResult & WithAwsDeviceV2(Aws::String &&value)
Definition: UpdateConnectionResult.h:569
Aws::DirectConnect::Model::UpdateConnectionResult::WithLagId
UpdateConnectionResult & WithLagId(Aws::String &&value)
Definition: UpdateConnectionResult.h:481
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionName
UpdateConnectionResult & WithConnectionName(const char *value)
Definition: UpdateConnectionResult.h:151
Aws::DirectConnect::Model::UpdateConnectionResult::SetPartnerName
void SetPartnerName(const Aws::String &value)
Definition: UpdateConnectionResult.h:389
Aws::DirectConnect::Model::UpdateConnectionResult::SetLoaIssueTime
void SetLoaIssueTime(const Aws::Utils::DateTime &value)
Definition: UpdateConnectionResult.h:432
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(const Aws::String &value)
Definition: UpdateConnectionResult.h:549
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionId
void SetConnectionId(const Aws::String &value)
Definition: UpdateConnectionResult.h:90
Aws::DirectConnect::Model::UpdateConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const char *value)
Definition: UpdateConnectionResult.h:603
Aws::DirectConnect::Model::UpdateConnectionResult::SetLagId
void SetLagId(Aws::String &&value)
Definition: UpdateConnectionResult.h:466
Aws::DirectConnect::Model::UpdateConnectionResult::SetBandwidth
void SetBandwidth(const Aws::String &value)
Definition: UpdateConnectionResult.h:335
Aws::DirectConnect::Model::UpdateConnectionResult::SetLocation
void SetLocation(const Aws::String &value)
Definition: UpdateConnectionResult.h:299
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionId
UpdateConnectionResult & WithConnectionId(Aws::String &&value)
Definition: UpdateConnectionResult.h:110
ConnectionState.h
Aws::DirectConnect::Model::UpdateConnectionResult::WithHasLogicalRedundancy
UpdateConnectionResult & WithHasLogicalRedundancy(const HasLogicalRedundancy &value)
Definition: UpdateConnectionResult.h:649
Aws
Definition: AccessManagementClient.h:15
Aws::DirectConnect::Model::UpdateConnectionResult::WithMacSecKeys
UpdateConnectionResult & WithMacSecKeys(Aws::Vector< MacSecKey > &&value)
Definition: UpdateConnectionResult.h:869
Aws::DirectConnect::Model::UpdateConnectionResult::WithRegion
UpdateConnectionResult & WithRegion(Aws::String &&value)
Definition: UpdateConnectionResult.h:283
Aws::DirectConnect::Model::UpdateConnectionResult::WithRegion
UpdateConnectionResult & WithRegion(const char *value)
Definition: UpdateConnectionResult.h:288
Aws::DirectConnect::Model::UpdateConnectionResult::GetHasLogicalRedundancy
const HasLogicalRedundancy & GetHasLogicalRedundancy() const
Definition: UpdateConnectionResult.h:631
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsLogicalDeviceId
UpdateConnectionResult & WithAwsLogicalDeviceId(const Aws::String &value)
Definition: UpdateConnectionResult.h:610
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DirectConnect::Model::UpdateConnectionResult::SetPartnerName
void SetPartnerName(const char *value)
Definition: UpdateConnectionResult.h:401
Aws::DirectConnect::Model::UpdateConnectionResult::GetAwsLogicalDeviceId
const Aws::String & GetAwsLogicalDeviceId() const
Definition: UpdateConnectionResult.h:582
Aws::DirectConnect::Model::UpdateConnectionResult::WithTags
UpdateConnectionResult & WithTags(Aws::Vector< Tag > &&value)
Definition: UpdateConnectionResult.h:681
Aws::DirectConnect::Model::UpdateConnectionResult::SetEncryptionMode
void SetEncryptionMode(const Aws::String &value)
Definition: UpdateConnectionResult.h:808
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionName
UpdateConnectionResult & WithConnectionName(Aws::String &&value)
Definition: UpdateConnectionResult.h:146
Aws::DirectConnect::Model::UpdateConnectionResult::SetRegion
void SetRegion(Aws::String &&value)
Definition: UpdateConnectionResult.h:268
Aws::DirectConnect::Model::UpdateConnectionResult::AddTags
UpdateConnectionResult & AddTags(Tag &&value)
Definition: UpdateConnectionResult.h:691
HasLogicalRedundancy.h
Aws::DirectConnect::Model::UpdateConnectionResult::GetOwnerAccount
const Aws::String & GetOwnerAccount() const
Definition: UpdateConnectionResult.h:49
Aws::DirectConnect::Model::UpdateConnectionResult::SetRegion
void SetRegion(const char *value)
Definition: UpdateConnectionResult.h:273
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionName
void SetConnectionName(Aws::String &&value)
Definition: UpdateConnectionResult.h:131
AWS_DIRECTCONNECT_API
#define AWS_DIRECTCONNECT_API
Definition: DirectConnect_EXPORTS.h:28
Aws::DirectConnect::Model::UpdateConnectionResult::WithOwnerAccount
UpdateConnectionResult & WithOwnerAccount(const Aws::String &value)
Definition: UpdateConnectionResult.h:69
Aws::DirectConnect::Model::UpdateConnectionResult::WithHasLogicalRedundancy
UpdateConnectionResult & WithHasLogicalRedundancy(HasLogicalRedundancy &&value)
Definition: UpdateConnectionResult.h:655
Aws::DirectConnect::Model::UpdateConnectionResult::SetJumboFrameCapable
void SetJumboFrameCapable(bool value)
Definition: UpdateConnectionResult.h:533
Aws::DirectConnect::Model::UpdateConnectionResult::SetRegion
void SetRegion(const Aws::String &value)
Definition: UpdateConnectionResult.h:263
Aws::DirectConnect::Model::UpdateConnectionResult::SetLocation
void SetLocation(Aws::String &&value)
Definition: UpdateConnectionResult.h:304
Aws::DirectConnect::Model::UpdateConnectionResult::GetJumboFrameCapable
bool GetJumboFrameCapable() const
Definition: UpdateConnectionResult.h:528
Aws::DirectConnect::Model::UpdateConnectionResult::WithAwsDevice
UpdateConnectionResult & WithAwsDevice(const Aws::String &value)
Definition: UpdateConnectionResult.h:512
Aws::DirectConnect::Model::UpdateConnectionResult::GetConnectionState
const ConnectionState & GetConnectionState() const
Definition: UpdateConnectionResult.h:172
Aws::DirectConnect::Model::UpdateConnectionResult::SetLagId
void SetLagId(const Aws::String &value)
Definition: UpdateConnectionResult.h:461
Aws::DirectConnect::Model::UpdateConnectionResult::AddMacSecKeys
UpdateConnectionResult & AddMacSecKeys(const MacSecKey &value)
Definition: UpdateConnectionResult.h:874
Aws::DirectConnect::Model::UpdateConnectionResult::UpdateConnectionResult
UpdateConnectionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::UpdateConnectionResult::WithPortEncryptionStatus
UpdateConnectionResult & WithPortEncryptionStatus(const char *value)
Definition: UpdateConnectionResult.h:793
Aws::DirectConnect::Model::UpdateConnectionResult::WithConnectionState
UpdateConnectionResult & WithConnectionState(ConnectionState &&value)
Definition: UpdateConnectionResult.h:252
Aws::DirectConnect::Model::UpdateConnectionResult::SetMacSecKeys
void SetMacSecKeys(const Aws::Vector< MacSecKey > &value)
Definition: UpdateConnectionResult.h:854
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionName
void SetConnectionName(const Aws::String &value)
Definition: UpdateConnectionResult.h:126
Aws::DirectConnect::Model::UpdateConnectionResult::GetEncryptionMode
const Aws::String & GetEncryptionMode() const
Definition: UpdateConnectionResult.h:801
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionName
void SetConnectionName(const char *value)
Definition: UpdateConnectionResult.h:136
Aws::DirectConnect::Model::UpdateConnectionResult::SetConnectionId
void SetConnectionId(const char *value)
Definition: UpdateConnectionResult.h:100
Aws::DirectConnect::Model::UpdateConnectionResult::WithEncryptionMode
UpdateConnectionResult & WithEncryptionMode(const char *value)
Definition: UpdateConnectionResult.h:843