AWS SDK for C++  1.9.132
AWS SDK for C++
AssociateHostedConnectionResult.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 AssociateHostedConnectionResult& WithOwnerAccount(const Aws::String& value) { SetOwnerAccount(value); return *this;}
70 
74  inline AssociateHostedConnectionResult& WithOwnerAccount(Aws::String&& value) { SetOwnerAccount(std::move(value)); return *this;}
75 
79  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithConnectionId(const Aws::String& value) { SetConnectionId(value); return *this;}
106 
110  inline AssociateHostedConnectionResult& WithConnectionId(Aws::String&& value) { SetConnectionId(std::move(value)); return *this;}
111 
115  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithConnectionName(const Aws::String& value) { SetConnectionName(value); return *this;}
142 
146  inline AssociateHostedConnectionResult& WithConnectionName(Aws::String&& value) { SetConnectionName(std::move(value)); return *this;}
147 
151  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithConnectionState(const ConnectionState& value) { SetConnectionState(value); return *this;}
233 
252  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
279 
283  inline AssociateHostedConnectionResult& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
284 
288  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithLocation(const Aws::String& value) { SetLocation(value); return *this;}
315 
319  inline AssociateHostedConnectionResult& WithLocation(Aws::String&& value) { SetLocation(std::move(value)); return *this;}
320 
324  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithBandwidth(const Aws::String& value) { SetBandwidth(value); return *this;}
351 
355  inline AssociateHostedConnectionResult& WithBandwidth(Aws::String&& value) { SetBandwidth(std::move(value)); return *this;}
356 
360  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithPartnerName(const Aws::String& value) { SetPartnerName(value); return *this;}
408 
413  inline AssociateHostedConnectionResult& WithPartnerName(Aws::String&& value) { SetPartnerName(std::move(value)); return *this;}
414 
419  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithLoaIssueTime(const Aws::Utils::DateTime& value) { SetLoaIssueTime(value); return *this;}
445 
450  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithLagId(const Aws::String& value) { SetLagId(value); return *this;}
477 
481  inline AssociateHostedConnectionResult& WithLagId(Aws::String&& value) { SetLagId(std::move(value)); return *this;}
482 
486  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithAwsDevice(const Aws::String& value) { SetAwsDevice(value); return *this;}
513 
517  inline AssociateHostedConnectionResult& WithAwsDevice(Aws::String&& value) { SetAwsDevice(std::move(value)); return *this;}
518 
522  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithAwsDeviceV2(const Aws::String& value) { SetAwsDeviceV2(value); return *this;}
565 
569  inline AssociateHostedConnectionResult& WithAwsDeviceV2(Aws::String&& value) { SetAwsDeviceV2(std::move(value)); return *this;}
570 
574  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithAwsLogicalDeviceId(const Aws::String& value) { SetAwsLogicalDeviceId(value); return *this;}
611 
617  inline AssociateHostedConnectionResult& WithAwsLogicalDeviceId(Aws::String&& value) { SetAwsLogicalDeviceId(std::move(value)); return *this;}
618 
624  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithHasLogicalRedundancy(const HasLogicalRedundancy& value) { SetHasLogicalRedundancy(value); return *this;}
650 
655  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
677 
681  inline AssociateHostedConnectionResult& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
682 
686  inline AssociateHostedConnectionResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
687 
691  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithProviderName(const Aws::String& value) { SetProviderName(value); return *this;}
718 
722  inline AssociateHostedConnectionResult& WithProviderName(Aws::String&& value) { SetProviderName(std::move(value)); return *this;}
723 
727  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithPortEncryptionStatus(const Aws::String& value) { SetPortEncryptionStatus(value); return *this;}
780 
786  inline AssociateHostedConnectionResult& WithPortEncryptionStatus(Aws::String&& value) { SetPortEncryptionStatus(std::move(value)); return *this;}
787 
793  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithEncryptionMode(const Aws::String& value) { SetEncryptionMode(value); return *this;}
830 
836  inline AssociateHostedConnectionResult& WithEncryptionMode(Aws::String&& value) { SetEncryptionMode(std::move(value)); return *this;}
837 
843  inline AssociateHostedConnectionResult& 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 AssociateHostedConnectionResult& WithMacSecKeys(const Aws::Vector<MacSecKey>& value) { SetMacSecKeys(value); return *this;}
865 
869  inline AssociateHostedConnectionResult& WithMacSecKeys(Aws::Vector<MacSecKey>&& value) { SetMacSecKeys(std::move(value)); return *this;}
870 
874  inline AssociateHostedConnectionResult& AddMacSecKeys(const MacSecKey& value) { m_macSecKeys.push_back(value); return *this; }
875 
879  inline AssociateHostedConnectionResult& 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::AssociateHostedConnectionResult::WithConnectionId
AssociateHostedConnectionResult & WithConnectionId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:105
Aws::DirectConnect::Model::AssociateHostedConnectionResult::operator=
AssociateHostedConnectionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetHasLogicalRedundancy
void SetHasLogicalRedundancy(HasLogicalRedundancy &&value)
Definition: AssociateHostedConnectionResult.h:643
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLoaIssueTime
AssociateHostedConnectionResult & WithLoaIssueTime(Aws::Utils::DateTime &&value)
Definition: AssociateHostedConnectionResult.h:450
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPartnerName
AssociateHostedConnectionResult & WithPartnerName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:413
Aws::DirectConnect::Model::HasLogicalRedundancy
HasLogicalRedundancy
Definition: HasLogicalRedundancy.h:17
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetMacSecKeys
void SetMacSecKeys(Aws::Vector< MacSecKey > &&value)
Definition: AssociateHostedConnectionResult.h:859
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLagId
AssociateHostedConnectionResult & WithLagId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:476
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithJumboFrameCapable
AssociateHostedConnectionResult & WithJumboFrameCapable(bool value)
Definition: AssociateHostedConnectionResult.h:538
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: AssociateHostedConnectionResult.h:661
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetEncryptionMode
void SetEncryptionMode(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:815
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLagId
AssociateHostedConnectionResult & WithLagId(const char *value)
Definition: AssociateHostedConnectionResult.h:486
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: AssociateHostedConnectionResult.h:671
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDevice
void SetAwsDevice(const char *value)
Definition: AssociateHostedConnectionResult.h:507
Aws::DirectConnect::Model::MacSecKey
Definition: MacSecKey.h:33
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetOwnerAccount
void SetOwnerAccount(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:54
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AddMacSecKeys
AssociateHostedConnectionResult & AddMacSecKeys(MacSecKey &&value)
Definition: AssociateHostedConnectionResult.h:879
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDevice
AssociateHostedConnectionResult & WithAwsDevice(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:517
Aws::DirectConnect::Model::Tag
Definition: Tag.h:32
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDevice
void SetAwsDevice(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:497
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithMacSecCapable
AssociateHostedConnectionResult & WithMacSecCapable(bool value)
Definition: AssociateHostedConnectionResult.h:743
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPortEncryptionStatus
AssociateHostedConnectionResult & WithPortEncryptionStatus(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:786
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetProviderName
const Aws::String & GetProviderName() const
Definition: AssociateHostedConnectionResult.h:697
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPartnerName
AssociateHostedConnectionResult & WithPartnerName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:407
DateTime.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetPartnerName
const Aws::String & GetPartnerName() const
Definition: AssociateHostedConnectionResult.h:383
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithVlan
AssociateHostedConnectionResult & WithVlan(int value)
Definition: AssociateHostedConnectionResult.h:376
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithProviderName
AssociateHostedConnectionResult & WithProviderName(const char *value)
Definition: AssociateHostedConnectionResult.h:727
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetJumboFrameCapable
bool GetJumboFrameCapable() const
Definition: AssociateHostedConnectionResult.h:528
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AddTags
AssociateHostedConnectionResult & AddTags(Tag &&value)
Definition: AssociateHostedConnectionResult.h:691
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetHasLogicalRedundancy
void SetHasLogicalRedundancy(const HasLogicalRedundancy &value)
Definition: AssociateHostedConnectionResult.h:637
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetEncryptionMode
void SetEncryptionMode(const char *value)
Definition: AssociateHostedConnectionResult.h:822
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithEncryptionMode
AssociateHostedConnectionResult & WithEncryptionMode(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:829
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithOwnerAccount
AssociateHostedConnectionResult & WithOwnerAccount(const char *value)
Definition: AssociateHostedConnectionResult.h:79
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetOwnerAccount
void SetOwnerAccount(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:59
DirectConnect_EXPORTS.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithTags
AssociateHostedConnectionResult & WithTags(const Aws::Vector< Tag > &value)
Definition: AssociateHostedConnectionResult.h:676
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDeviceV2
AssociateHostedConnectionResult & WithAwsDeviceV2(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:569
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetProviderName
void SetProviderName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:702
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetVlan
void SetVlan(int value)
Definition: AssociateHostedConnectionResult.h:371
AWSVector.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetAwsDevice
const Aws::String & GetAwsDevice() const
Definition: AssociateHostedConnectionResult.h:492
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionName
void SetConnectionName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:126
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLagId
void SetLagId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:466
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDevice
AssociateHostedConnectionResult & WithAwsDevice(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:512
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLocation
void SetLocation(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:299
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLagId
void SetLagId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:461
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionName
AssociateHostedConnectionResult & WithConnectionName(const char *value)
Definition: AssociateHostedConnectionResult.h:151
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetConnectionId
const Aws::String & GetConnectionId() const
Definition: AssociateHostedConnectionResult.h:85
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLocation
AssociateHostedConnectionResult & WithLocation(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:319
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetAwsDeviceV2
const Aws::String & GetAwsDeviceV2() const
Definition: AssociateHostedConnectionResult.h:544
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLoaIssueTime
AssociateHostedConnectionResult & WithLoaIssueTime(const Aws::Utils::DateTime &value)
Definition: AssociateHostedConnectionResult.h:444
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionId
void SetConnectionId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:90
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithMacSecKeys
AssociateHostedConnectionResult & WithMacSecKeys(const Aws::Vector< MacSecKey > &value)
Definition: AssociateHostedConnectionResult.h:864
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const char *value)
Definition: AssociateHostedConnectionResult.h:603
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:596
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:549
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithTags
AssociateHostedConnectionResult & WithTags(Aws::Vector< Tag > &&value)
Definition: AssociateHostedConnectionResult.h:681
Tag.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDeviceV2
AssociateHostedConnectionResult & WithAwsDeviceV2(const char *value)
Definition: AssociateHostedConnectionResult.h:574
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionName
void SetConnectionName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:131
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetJumboFrameCapable
void SetJumboFrameCapable(bool value)
Definition: AssociateHostedConnectionResult.h:533
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithBandwidth
AssociateHostedConnectionResult & WithBandwidth(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:350
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetConnectionName
const Aws::String & GetConnectionName() const
Definition: AssociateHostedConnectionResult.h:121
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPartnerName
void SetPartnerName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:389
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsLogicalDeviceId
AssociateHostedConnectionResult & WithAwsLogicalDeviceId(const char *value)
Definition: AssociateHostedConnectionResult.h:624
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:589
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLocation
void SetLocation(const char *value)
Definition: AssociateHostedConnectionResult.h:309
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsLogicalDeviceId
AssociateHostedConnectionResult & WithAwsLogicalDeviceId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:617
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLocation
void SetLocation(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:304
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:554
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionId
void SetConnectionId(const char *value)
Definition: AssociateHostedConnectionResult.h:100
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetBandwidth
void SetBandwidth(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:340
Aws::DirectConnect::Model::AssociateHostedConnectionResult
Definition: AssociateHostedConnectionResult.h:39
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLocation
AssociateHostedConnectionResult & WithLocation(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:314
Aws::DirectConnect::Model::ConnectionState
ConnectionState
Definition: ConnectionState.h:17
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetRegion
const Aws::String & GetRegion() const
Definition: AssociateHostedConnectionResult.h:258
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDeviceV2
AssociateHostedConnectionResult & WithAwsDeviceV2(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:564
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetRegion
void SetRegion(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:268
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetAwsLogicalDeviceId
const Aws::String & GetAwsLogicalDeviceId() const
Definition: AssociateHostedConnectionResult.h:582
MacSecKey.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetBandwidth
void SetBandwidth(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:335
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDeviceV2
void SetAwsDeviceV2(const char *value)
Definition: AssociateHostedConnectionResult.h:559
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetProviderName
void SetProviderName(const char *value)
Definition: AssociateHostedConnectionResult.h:712
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithProviderName
AssociateHostedConnectionResult & WithProviderName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:717
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetEncryptionMode
void SetEncryptionMode(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:808
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithOwnerAccount
AssociateHostedConnectionResult & WithOwnerAccount(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:74
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithOwnerAccount
AssociateHostedConnectionResult & WithOwnerAccount(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:69
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLocation
AssociateHostedConnectionResult & WithLocation(const char *value)
Definition: AssociateHostedConnectionResult.h:324
AWSString.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPartnerName
void SetPartnerName(const char *value)
Definition: AssociateHostedConnectionResult.h:401
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithRegion
AssociateHostedConnectionResult & WithRegion(const char *value)
Definition: AssociateHostedConnectionResult.h:288
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetMacSecKeys
const Aws::Vector< MacSecKey > & GetMacSecKeys() const
Definition: AssociateHostedConnectionResult.h:849
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetLoaIssueTime
const Aws::Utils::DateTime & GetLoaIssueTime() const
Definition: AssociateHostedConnectionResult.h:426
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsLogicalDeviceId
AssociateHostedConnectionResult & WithAwsLogicalDeviceId(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:610
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetAwsDevice
void SetAwsDevice(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:502
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AssociateHostedConnectionResult
AssociateHostedConnectionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithRegion
AssociateHostedConnectionResult & WithRegion(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:278
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithRegion
AssociateHostedConnectionResult & WithRegion(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:283
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionId
void SetConnectionId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:95
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithEncryptionMode
AssociateHostedConnectionResult & WithEncryptionMode(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:836
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionId
AssociateHostedConnectionResult & WithConnectionId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:110
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithBandwidth
AssociateHostedConnectionResult & WithBandwidth(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:355
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithHasLogicalRedundancy
AssociateHostedConnectionResult & WithHasLogicalRedundancy(const HasLogicalRedundancy &value)
Definition: AssociateHostedConnectionResult.h:649
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:758
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetBandwidth
void SetBandwidth(const char *value)
Definition: AssociateHostedConnectionResult.h:345
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetConnectionState
const ConnectionState & GetConnectionState() const
Definition: AssociateHostedConnectionResult.h:172
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetHasLogicalRedundancy
const HasLogicalRedundancy & GetHasLogicalRedundancy() const
Definition: AssociateHostedConnectionResult.h:631
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetLagId
const Aws::String & GetLagId() const
Definition: AssociateHostedConnectionResult.h:456
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLagId
void SetLagId(const char *value)
Definition: AssociateHostedConnectionResult.h:471
ConnectionState.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithBandwidth
AssociateHostedConnectionResult & WithBandwidth(const char *value)
Definition: AssociateHostedConnectionResult.h:360
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionState
void SetConnectionState(ConnectionState &&value)
Definition: AssociateHostedConnectionResult.h:212
Aws
Definition: AccessManagementClient.h:15
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPartnerName
AssociateHostedConnectionResult & WithPartnerName(const char *value)
Definition: AssociateHostedConnectionResult.h:419
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(const char *value)
Definition: AssociateHostedConnectionResult.h:772
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPartnerName
void SetPartnerName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:395
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetBandwidth
const Aws::String & GetBandwidth() const
Definition: AssociateHostedConnectionResult.h:330
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: AssociateHostedConnectionResult.h:666
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionState
AssociateHostedConnectionResult & WithConnectionState(ConnectionState &&value)
Definition: AssociateHostedConnectionResult.h:252
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionName
AssociateHostedConnectionResult & WithConnectionName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:146
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetPortEncryptionStatus
const Aws::String & GetPortEncryptionStatus() const
Definition: AssociateHostedConnectionResult.h:751
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionName
void SetConnectionName(const char *value)
Definition: AssociateHostedConnectionResult.h:136
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetMacSecCapable
bool GetMacSecCapable() const
Definition: AssociateHostedConnectionResult.h:733
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLoaIssueTime
void SetLoaIssueTime(Aws::Utils::DateTime &&value)
Definition: AssociateHostedConnectionResult.h:438
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithProviderName
AssociateHostedConnectionResult & WithProviderName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:722
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetPortEncryptionStatus
void SetPortEncryptionStatus(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:765
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithLagId
AssociateHostedConnectionResult & WithLagId(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:481
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetOwnerAccount
void SetOwnerAccount(const char *value)
Definition: AssociateHostedConnectionResult.h:64
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetRegion
void SetRegion(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:263
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithEncryptionMode
AssociateHostedConnectionResult & WithEncryptionMode(const char *value)
Definition: AssociateHostedConnectionResult.h:843
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AssociateHostedConnectionResult
AssociateHostedConnectionResult()
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithHasLogicalRedundancy
AssociateHostedConnectionResult & WithHasLogicalRedundancy(HasLogicalRedundancy &&value)
Definition: AssociateHostedConnectionResult.h:655
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetLoaIssueTime
void SetLoaIssueTime(const Aws::Utils::DateTime &value)
Definition: AssociateHostedConnectionResult.h:432
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetMacSecCapable
void SetMacSecCapable(bool value)
Definition: AssociateHostedConnectionResult.h:738
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetEncryptionMode
const Aws::String & GetEncryptionMode() const
Definition: AssociateHostedConnectionResult.h:801
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithAwsDevice
AssociateHostedConnectionResult & WithAwsDevice(const char *value)
Definition: AssociateHostedConnectionResult.h:522
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPortEncryptionStatus
AssociateHostedConnectionResult & WithPortEncryptionStatus(const char *value)
Definition: AssociateHostedConnectionResult.h:793
HasLogicalRedundancy.h
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetVlan
int GetVlan() const
Definition: AssociateHostedConnectionResult.h:366
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionName
AssociateHostedConnectionResult & WithConnectionName(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:141
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetLocation
const Aws::String & GetLocation() const
Definition: AssociateHostedConnectionResult.h:294
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetProviderName
void SetProviderName(Aws::String &&value)
Definition: AssociateHostedConnectionResult.h:707
AWS_DIRECTCONNECT_API
#define AWS_DIRECTCONNECT_API
Definition: DirectConnect_EXPORTS.h:28
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AddMacSecKeys
AssociateHostedConnectionResult & AddMacSecKeys(const MacSecKey &value)
Definition: AssociateHostedConnectionResult.h:874
Aws::DirectConnect::Model::AssociateHostedConnectionResult::GetOwnerAccount
const Aws::String & GetOwnerAccount() const
Definition: AssociateHostedConnectionResult.h:49
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetConnectionState
void SetConnectionState(const ConnectionState &value)
Definition: AssociateHostedConnectionResult.h:192
Aws::DirectConnect::Model::AssociateHostedConnectionResult::AddTags
AssociateHostedConnectionResult & AddTags(const Tag &value)
Definition: AssociateHostedConnectionResult.h:686
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithMacSecKeys
AssociateHostedConnectionResult & WithMacSecKeys(Aws::Vector< MacSecKey > &&value)
Definition: AssociateHostedConnectionResult.h:869
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionState
AssociateHostedConnectionResult & WithConnectionState(const ConnectionState &value)
Definition: AssociateHostedConnectionResult.h:232
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithConnectionId
AssociateHostedConnectionResult & WithConnectionId(const char *value)
Definition: AssociateHostedConnectionResult.h:115
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetMacSecKeys
void SetMacSecKeys(const Aws::Vector< MacSecKey > &value)
Definition: AssociateHostedConnectionResult.h:854
Aws::DirectConnect::Model::AssociateHostedConnectionResult::WithPortEncryptionStatus
AssociateHostedConnectionResult & WithPortEncryptionStatus(const Aws::String &value)
Definition: AssociateHostedConnectionResult.h:779
Aws::DirectConnect::Model::AssociateHostedConnectionResult::SetRegion
void SetRegion(const char *value)
Definition: AssociateHostedConnectionResult.h:273