AWS SDK for C++  1.9.132
AWS SDK for C++
UpdateVirtualInterfaceAttributesResult.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 
50  inline const Aws::String& GetOwnerAccount() const{ return m_ownerAccount; }
51 
56  inline void SetOwnerAccount(const Aws::String& value) { m_ownerAccount = value; }
57 
62  inline void SetOwnerAccount(Aws::String&& value) { m_ownerAccount = std::move(value); }
63 
68  inline void SetOwnerAccount(const char* value) { m_ownerAccount.assign(value); }
69 
74  inline UpdateVirtualInterfaceAttributesResult& WithOwnerAccount(const Aws::String& value) { SetOwnerAccount(value); return *this;}
75 
80  inline UpdateVirtualInterfaceAttributesResult& WithOwnerAccount(Aws::String&& value) { SetOwnerAccount(std::move(value)); return *this;}
81 
86  inline UpdateVirtualInterfaceAttributesResult& WithOwnerAccount(const char* value) { SetOwnerAccount(value); return *this;}
87 
88 
92  inline const Aws::String& GetVirtualInterfaceId() const{ return m_virtualInterfaceId; }
93 
97  inline void SetVirtualInterfaceId(const Aws::String& value) { m_virtualInterfaceId = value; }
98 
102  inline void SetVirtualInterfaceId(Aws::String&& value) { m_virtualInterfaceId = std::move(value); }
103 
107  inline void SetVirtualInterfaceId(const char* value) { m_virtualInterfaceId.assign(value); }
108 
112  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceId(const Aws::String& value) { SetVirtualInterfaceId(value); return *this;}
113 
117  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceId(Aws::String&& value) { SetVirtualInterfaceId(std::move(value)); return *this;}
118 
122  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceId(const char* value) { SetVirtualInterfaceId(value); return *this;}
123 
124 
128  inline const Aws::String& GetLocation() const{ return m_location; }
129 
133  inline void SetLocation(const Aws::String& value) { m_location = value; }
134 
138  inline void SetLocation(Aws::String&& value) { m_location = std::move(value); }
139 
143  inline void SetLocation(const char* value) { m_location.assign(value); }
144 
148  inline UpdateVirtualInterfaceAttributesResult& WithLocation(const Aws::String& value) { SetLocation(value); return *this;}
149 
153  inline UpdateVirtualInterfaceAttributesResult& WithLocation(Aws::String&& value) { SetLocation(std::move(value)); return *this;}
154 
158  inline UpdateVirtualInterfaceAttributesResult& WithLocation(const char* value) { SetLocation(value); return *this;}
159 
160 
164  inline const Aws::String& GetConnectionId() const{ return m_connectionId; }
165 
169  inline void SetConnectionId(const Aws::String& value) { m_connectionId = value; }
170 
174  inline void SetConnectionId(Aws::String&& value) { m_connectionId = std::move(value); }
175 
179  inline void SetConnectionId(const char* value) { m_connectionId.assign(value); }
180 
184  inline UpdateVirtualInterfaceAttributesResult& WithConnectionId(const Aws::String& value) { SetConnectionId(value); return *this;}
185 
189  inline UpdateVirtualInterfaceAttributesResult& WithConnectionId(Aws::String&& value) { SetConnectionId(std::move(value)); return *this;}
190 
194  inline UpdateVirtualInterfaceAttributesResult& WithConnectionId(const char* value) { SetConnectionId(value); return *this;}
195 
196 
201  inline const Aws::String& GetVirtualInterfaceType() const{ return m_virtualInterfaceType; }
202 
207  inline void SetVirtualInterfaceType(const Aws::String& value) { m_virtualInterfaceType = value; }
208 
213  inline void SetVirtualInterfaceType(Aws::String&& value) { m_virtualInterfaceType = std::move(value); }
214 
219  inline void SetVirtualInterfaceType(const char* value) { m_virtualInterfaceType.assign(value); }
220 
225  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceType(const Aws::String& value) { SetVirtualInterfaceType(value); return *this;}
226 
231  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceType(Aws::String&& value) { SetVirtualInterfaceType(std::move(value)); return *this;}
232 
237  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceType(const char* value) { SetVirtualInterfaceType(value); return *this;}
238 
239 
245  inline const Aws::String& GetVirtualInterfaceName() const{ return m_virtualInterfaceName; }
246 
252  inline void SetVirtualInterfaceName(const Aws::String& value) { m_virtualInterfaceName = value; }
253 
259  inline void SetVirtualInterfaceName(Aws::String&& value) { m_virtualInterfaceName = std::move(value); }
260 
266  inline void SetVirtualInterfaceName(const char* value) { m_virtualInterfaceName.assign(value); }
267 
273  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceName(const Aws::String& value) { SetVirtualInterfaceName(value); return *this;}
274 
280  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceName(Aws::String&& value) { SetVirtualInterfaceName(std::move(value)); return *this;}
281 
287  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceName(const char* value) { SetVirtualInterfaceName(value); return *this;}
288 
289 
293  inline int GetVlan() const{ return m_vlan; }
294 
298  inline void SetVlan(int value) { m_vlan = value; }
299 
303  inline UpdateVirtualInterfaceAttributesResult& WithVlan(int value) { SetVlan(value); return *this;}
304 
305 
310  inline int GetAsn() const{ return m_asn; }
311 
316  inline void SetAsn(int value) { m_asn = value; }
317 
322  inline UpdateVirtualInterfaceAttributesResult& WithAsn(int value) { SetAsn(value); return *this;}
323 
324 
328  inline long long GetAmazonSideAsn() const{ return m_amazonSideAsn; }
329 
333  inline void SetAmazonSideAsn(long long value) { m_amazonSideAsn = value; }
334 
338  inline UpdateVirtualInterfaceAttributesResult& WithAmazonSideAsn(long long value) { SetAmazonSideAsn(value); return *this;}
339 
340 
345  inline const Aws::String& GetAuthKey() const{ return m_authKey; }
346 
351  inline void SetAuthKey(const Aws::String& value) { m_authKey = value; }
352 
357  inline void SetAuthKey(Aws::String&& value) { m_authKey = std::move(value); }
358 
363  inline void SetAuthKey(const char* value) { m_authKey.assign(value); }
364 
369  inline UpdateVirtualInterfaceAttributesResult& WithAuthKey(const Aws::String& value) { SetAuthKey(value); return *this;}
370 
375  inline UpdateVirtualInterfaceAttributesResult& WithAuthKey(Aws::String&& value) { SetAuthKey(std::move(value)); return *this;}
376 
381  inline UpdateVirtualInterfaceAttributesResult& WithAuthKey(const char* value) { SetAuthKey(value); return *this;}
382 
383 
387  inline const Aws::String& GetAmazonAddress() const{ return m_amazonAddress; }
388 
392  inline void SetAmazonAddress(const Aws::String& value) { m_amazonAddress = value; }
393 
397  inline void SetAmazonAddress(Aws::String&& value) { m_amazonAddress = std::move(value); }
398 
402  inline void SetAmazonAddress(const char* value) { m_amazonAddress.assign(value); }
403 
407  inline UpdateVirtualInterfaceAttributesResult& WithAmazonAddress(const Aws::String& value) { SetAmazonAddress(value); return *this;}
408 
412  inline UpdateVirtualInterfaceAttributesResult& WithAmazonAddress(Aws::String&& value) { SetAmazonAddress(std::move(value)); return *this;}
413 
417  inline UpdateVirtualInterfaceAttributesResult& WithAmazonAddress(const char* value) { SetAmazonAddress(value); return *this;}
418 
419 
423  inline const Aws::String& GetCustomerAddress() const{ return m_customerAddress; }
424 
428  inline void SetCustomerAddress(const Aws::String& value) { m_customerAddress = value; }
429 
433  inline void SetCustomerAddress(Aws::String&& value) { m_customerAddress = std::move(value); }
434 
438  inline void SetCustomerAddress(const char* value) { m_customerAddress.assign(value); }
439 
443  inline UpdateVirtualInterfaceAttributesResult& WithCustomerAddress(const Aws::String& value) { SetCustomerAddress(value); return *this;}
444 
448  inline UpdateVirtualInterfaceAttributesResult& WithCustomerAddress(Aws::String&& value) { SetCustomerAddress(std::move(value)); return *this;}
449 
453  inline UpdateVirtualInterfaceAttributesResult& WithCustomerAddress(const char* value) { SetCustomerAddress(value); return *this;}
454 
455 
459  inline const AddressFamily& GetAddressFamily() const{ return m_addressFamily; }
460 
464  inline void SetAddressFamily(const AddressFamily& value) { m_addressFamily = value; }
465 
469  inline void SetAddressFamily(AddressFamily&& value) { m_addressFamily = std::move(value); }
470 
474  inline UpdateVirtualInterfaceAttributesResult& WithAddressFamily(const AddressFamily& value) { SetAddressFamily(value); return *this;}
475 
479  inline UpdateVirtualInterfaceAttributesResult& WithAddressFamily(AddressFamily&& value) { SetAddressFamily(std::move(value)); return *this;}
480 
481 
506  inline const VirtualInterfaceState& GetVirtualInterfaceState() const{ return m_virtualInterfaceState; }
507 
532  inline void SetVirtualInterfaceState(const VirtualInterfaceState& value) { m_virtualInterfaceState = value; }
533 
558  inline void SetVirtualInterfaceState(VirtualInterfaceState&& value) { m_virtualInterfaceState = std::move(value); }
559 
584  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceState(const VirtualInterfaceState& value) { SetVirtualInterfaceState(value); return *this;}
585 
610  inline UpdateVirtualInterfaceAttributesResult& WithVirtualInterfaceState(VirtualInterfaceState&& value) { SetVirtualInterfaceState(std::move(value)); return *this;}
611 
612 
616  inline const Aws::String& GetCustomerRouterConfig() const{ return m_customerRouterConfig; }
617 
621  inline void SetCustomerRouterConfig(const Aws::String& value) { m_customerRouterConfig = value; }
622 
626  inline void SetCustomerRouterConfig(Aws::String&& value) { m_customerRouterConfig = std::move(value); }
627 
631  inline void SetCustomerRouterConfig(const char* value) { m_customerRouterConfig.assign(value); }
632 
636  inline UpdateVirtualInterfaceAttributesResult& WithCustomerRouterConfig(const Aws::String& value) { SetCustomerRouterConfig(value); return *this;}
637 
641  inline UpdateVirtualInterfaceAttributesResult& WithCustomerRouterConfig(Aws::String&& value) { SetCustomerRouterConfig(std::move(value)); return *this;}
642 
646  inline UpdateVirtualInterfaceAttributesResult& WithCustomerRouterConfig(const char* value) { SetCustomerRouterConfig(value); return *this;}
647 
648 
653  inline int GetMtu() const{ return m_mtu; }
654 
659  inline void SetMtu(int value) { m_mtu = value; }
660 
665  inline UpdateVirtualInterfaceAttributesResult& WithMtu(int value) { SetMtu(value); return *this;}
666 
667 
671  inline bool GetJumboFrameCapable() const{ return m_jumboFrameCapable; }
672 
676  inline void SetJumboFrameCapable(bool value) { m_jumboFrameCapable = value; }
677 
681  inline UpdateVirtualInterfaceAttributesResult& WithJumboFrameCapable(bool value) { SetJumboFrameCapable(value); return *this;}
682 
683 
688  inline const Aws::String& GetVirtualGatewayId() const{ return m_virtualGatewayId; }
689 
694  inline void SetVirtualGatewayId(const Aws::String& value) { m_virtualGatewayId = value; }
695 
700  inline void SetVirtualGatewayId(Aws::String&& value) { m_virtualGatewayId = std::move(value); }
701 
706  inline void SetVirtualGatewayId(const char* value) { m_virtualGatewayId.assign(value); }
707 
712  inline UpdateVirtualInterfaceAttributesResult& WithVirtualGatewayId(const Aws::String& value) { SetVirtualGatewayId(value); return *this;}
713 
718  inline UpdateVirtualInterfaceAttributesResult& WithVirtualGatewayId(Aws::String&& value) { SetVirtualGatewayId(std::move(value)); return *this;}
719 
724  inline UpdateVirtualInterfaceAttributesResult& WithVirtualGatewayId(const char* value) { SetVirtualGatewayId(value); return *this;}
725 
726 
730  inline const Aws::String& GetDirectConnectGatewayId() const{ return m_directConnectGatewayId; }
731 
735  inline void SetDirectConnectGatewayId(const Aws::String& value) { m_directConnectGatewayId = value; }
736 
740  inline void SetDirectConnectGatewayId(Aws::String&& value) { m_directConnectGatewayId = std::move(value); }
741 
745  inline void SetDirectConnectGatewayId(const char* value) { m_directConnectGatewayId.assign(value); }
746 
750  inline UpdateVirtualInterfaceAttributesResult& WithDirectConnectGatewayId(const Aws::String& value) { SetDirectConnectGatewayId(value); return *this;}
751 
755  inline UpdateVirtualInterfaceAttributesResult& WithDirectConnectGatewayId(Aws::String&& value) { SetDirectConnectGatewayId(std::move(value)); return *this;}
756 
760  inline UpdateVirtualInterfaceAttributesResult& WithDirectConnectGatewayId(const char* value) { SetDirectConnectGatewayId(value); return *this;}
761 
762 
767  inline const Aws::Vector<RouteFilterPrefix>& GetRouteFilterPrefixes() const{ return m_routeFilterPrefixes; }
768 
773  inline void SetRouteFilterPrefixes(const Aws::Vector<RouteFilterPrefix>& value) { m_routeFilterPrefixes = value; }
774 
779  inline void SetRouteFilterPrefixes(Aws::Vector<RouteFilterPrefix>&& value) { m_routeFilterPrefixes = std::move(value); }
780 
785  inline UpdateVirtualInterfaceAttributesResult& WithRouteFilterPrefixes(const Aws::Vector<RouteFilterPrefix>& value) { SetRouteFilterPrefixes(value); return *this;}
786 
791  inline UpdateVirtualInterfaceAttributesResult& WithRouteFilterPrefixes(Aws::Vector<RouteFilterPrefix>&& value) { SetRouteFilterPrefixes(std::move(value)); return *this;}
792 
797  inline UpdateVirtualInterfaceAttributesResult& AddRouteFilterPrefixes(const RouteFilterPrefix& value) { m_routeFilterPrefixes.push_back(value); return *this; }
798 
803  inline UpdateVirtualInterfaceAttributesResult& AddRouteFilterPrefixes(RouteFilterPrefix&& value) { m_routeFilterPrefixes.push_back(std::move(value)); return *this; }
804 
805 
809  inline const Aws::Vector<BGPPeer>& GetBgpPeers() const{ return m_bgpPeers; }
810 
814  inline void SetBgpPeers(const Aws::Vector<BGPPeer>& value) { m_bgpPeers = value; }
815 
819  inline void SetBgpPeers(Aws::Vector<BGPPeer>&& value) { m_bgpPeers = std::move(value); }
820 
824  inline UpdateVirtualInterfaceAttributesResult& WithBgpPeers(const Aws::Vector<BGPPeer>& value) { SetBgpPeers(value); return *this;}
825 
829  inline UpdateVirtualInterfaceAttributesResult& WithBgpPeers(Aws::Vector<BGPPeer>&& value) { SetBgpPeers(std::move(value)); return *this;}
830 
834  inline UpdateVirtualInterfaceAttributesResult& AddBgpPeers(const BGPPeer& value) { m_bgpPeers.push_back(value); return *this; }
835 
839  inline UpdateVirtualInterfaceAttributesResult& AddBgpPeers(BGPPeer&& value) { m_bgpPeers.push_back(std::move(value)); return *this; }
840 
841 
845  inline const Aws::String& GetRegion() const{ return m_region; }
846 
850  inline void SetRegion(const Aws::String& value) { m_region = value; }
851 
855  inline void SetRegion(Aws::String&& value) { m_region = std::move(value); }
856 
860  inline void SetRegion(const char* value) { m_region.assign(value); }
861 
865  inline UpdateVirtualInterfaceAttributesResult& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
866 
870  inline UpdateVirtualInterfaceAttributesResult& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
871 
875  inline UpdateVirtualInterfaceAttributesResult& WithRegion(const char* value) { SetRegion(value); return *this;}
876 
877 
881  inline const Aws::String& GetAwsDeviceV2() const{ return m_awsDeviceV2; }
882 
886  inline void SetAwsDeviceV2(const Aws::String& value) { m_awsDeviceV2 = value; }
887 
891  inline void SetAwsDeviceV2(Aws::String&& value) { m_awsDeviceV2 = std::move(value); }
892 
896  inline void SetAwsDeviceV2(const char* value) { m_awsDeviceV2.assign(value); }
897 
901  inline UpdateVirtualInterfaceAttributesResult& WithAwsDeviceV2(const Aws::String& value) { SetAwsDeviceV2(value); return *this;}
902 
906  inline UpdateVirtualInterfaceAttributesResult& WithAwsDeviceV2(Aws::String&& value) { SetAwsDeviceV2(std::move(value)); return *this;}
907 
911  inline UpdateVirtualInterfaceAttributesResult& WithAwsDeviceV2(const char* value) { SetAwsDeviceV2(value); return *this;}
912 
913 
919  inline const Aws::String& GetAwsLogicalDeviceId() const{ return m_awsLogicalDeviceId; }
920 
926  inline void SetAwsLogicalDeviceId(const Aws::String& value) { m_awsLogicalDeviceId = value; }
927 
933  inline void SetAwsLogicalDeviceId(Aws::String&& value) { m_awsLogicalDeviceId = std::move(value); }
934 
940  inline void SetAwsLogicalDeviceId(const char* value) { m_awsLogicalDeviceId.assign(value); }
941 
947  inline UpdateVirtualInterfaceAttributesResult& WithAwsLogicalDeviceId(const Aws::String& value) { SetAwsLogicalDeviceId(value); return *this;}
948 
954  inline UpdateVirtualInterfaceAttributesResult& WithAwsLogicalDeviceId(Aws::String&& value) { SetAwsLogicalDeviceId(std::move(value)); return *this;}
955 
961  inline UpdateVirtualInterfaceAttributesResult& WithAwsLogicalDeviceId(const char* value) { SetAwsLogicalDeviceId(value); return *this;}
962 
963 
967  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
968 
972  inline void SetTags(const Aws::Vector<Tag>& value) { m_tags = value; }
973 
977  inline void SetTags(Aws::Vector<Tag>&& value) { m_tags = std::move(value); }
978 
982  inline UpdateVirtualInterfaceAttributesResult& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
983 
987  inline UpdateVirtualInterfaceAttributesResult& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
988 
992  inline UpdateVirtualInterfaceAttributesResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
993 
997  inline UpdateVirtualInterfaceAttributesResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; }
998 
999  private:
1000 
1001  Aws::String m_ownerAccount;
1002 
1003  Aws::String m_virtualInterfaceId;
1004 
1005  Aws::String m_location;
1006 
1007  Aws::String m_connectionId;
1008 
1009  Aws::String m_virtualInterfaceType;
1010 
1011  Aws::String m_virtualInterfaceName;
1012 
1013  int m_vlan;
1014 
1015  int m_asn;
1016 
1017  long long m_amazonSideAsn;
1018 
1019  Aws::String m_authKey;
1020 
1021  Aws::String m_amazonAddress;
1022 
1023  Aws::String m_customerAddress;
1024 
1025  AddressFamily m_addressFamily;
1026 
1027  VirtualInterfaceState m_virtualInterfaceState;
1028 
1029  Aws::String m_customerRouterConfig;
1030 
1031  int m_mtu;
1032 
1033  bool m_jumboFrameCapable;
1034 
1035  Aws::String m_virtualGatewayId;
1036 
1037  Aws::String m_directConnectGatewayId;
1038 
1039  Aws::Vector<RouteFilterPrefix> m_routeFilterPrefixes;
1040 
1041  Aws::Vector<BGPPeer> m_bgpPeers;
1042 
1043  Aws::String m_region;
1044 
1045  Aws::String m_awsDeviceV2;
1046 
1047  Aws::String m_awsLogicalDeviceId;
1048 
1049  Aws::Vector<Tag> m_tags;
1050  };
1051 
1052 } // namespace Model
1053 } // namespace DirectConnect
1054 } // namespace Aws
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithRouteFilterPrefixes
UpdateVirtualInterfaceAttributesResult & WithRouteFilterPrefixes(const Aws::Vector< RouteFilterPrefix > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:785
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetRegion
void SetRegion(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:855
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetOwnerAccount
void SetOwnerAccount(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:56
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceId
void SetVirtualInterfaceId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:97
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAuthKey
UpdateVirtualInterfaceAttributesResult & WithAuthKey(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:369
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetLocation
const Aws::String & GetLocation() const
Definition: UpdateVirtualInterfaceAttributesResult.h:128
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsDeviceV2
void SetAwsDeviceV2(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:896
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerAddress
UpdateVirtualInterfaceAttributesResult & WithCustomerAddress(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:443
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceName
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceName(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:273
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithOwnerAccount
UpdateVirtualInterfaceAttributesResult & WithOwnerAccount(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:86
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAmazonAddress
void SetAmazonAddress(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:397
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetCustomerAddress
const Aws::String & GetCustomerAddress() const
Definition: UpdateVirtualInterfaceAttributesResult.h:423
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAuthKey
void SetAuthKey(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:357
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVlan
UpdateVirtualInterfaceAttributesResult & WithVlan(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:303
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetConnectionId
void SetConnectionId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:174
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddBgpPeers
UpdateVirtualInterfaceAttributesResult & AddBgpPeers(BGPPeer &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:839
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAmazonAddress
void SetAmazonAddress(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:402
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAddressFamily
UpdateVirtualInterfaceAttributesResult & WithAddressFamily(AddressFamily &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:479
BGPPeer.h
Aws::DirectConnect::Model::Tag
Definition: Tag.h:32
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceType
void SetVirtualInterfaceType(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:213
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithDirectConnectGatewayId
UpdateVirtualInterfaceAttributesResult & WithDirectConnectGatewayId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:760
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsLogicalDeviceId
UpdateVirtualInterfaceAttributesResult & WithAwsLogicalDeviceId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:947
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetLocation
void SetLocation(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:143
Aws::DirectConnect::Model::AddressFamily
AddressFamily
Definition: AddressFamily.h:17
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetOwnerAccount
void SetOwnerAccount(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:62
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetMtu
void SetMtu(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:659
VirtualInterfaceState.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetBgpPeers
void SetBgpPeers(Aws::Vector< BGPPeer > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:819
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:933
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithBgpPeers
UpdateVirtualInterfaceAttributesResult & WithBgpPeers(Aws::Vector< BGPPeer > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:829
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetJumboFrameCapable
void SetJumboFrameCapable(bool value)
Definition: UpdateVirtualInterfaceAttributesResult.h:676
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAuthKey
const Aws::String & GetAuthKey() const
Definition: UpdateVirtualInterfaceAttributesResult.h:345
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerAddress
void SetCustomerAddress(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:433
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetLocation
void SetLocation(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:133
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerAddress
void SetCustomerAddress(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:438
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAsn
int GetAsn() const
Definition: UpdateVirtualInterfaceAttributesResult.h:310
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetDirectConnectGatewayId
void SetDirectConnectGatewayId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:745
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithRegion
UpdateVirtualInterfaceAttributesResult & WithRegion(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:870
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithRegion
UpdateVirtualInterfaceAttributesResult & WithRegion(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:865
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVlan
void SetVlan(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:298
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualGatewayId
void SetVirtualGatewayId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:706
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithBgpPeers
UpdateVirtualInterfaceAttributesResult & WithBgpPeers(const Aws::Vector< BGPPeer > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:824
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: UpdateVirtualInterfaceAttributesResult.h:967
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithRegion
UpdateVirtualInterfaceAttributesResult & WithRegion(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:875
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAwsDeviceV2
const Aws::String & GetAwsDeviceV2() const
Definition: UpdateVirtualInterfaceAttributesResult.h:881
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithDirectConnectGatewayId
UpdateVirtualInterfaceAttributesResult & WithDirectConnectGatewayId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:750
DirectConnect_EXPORTS.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithLocation
UpdateVirtualInterfaceAttributesResult & WithLocation(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:148
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerRouterConfig
UpdateVirtualInterfaceAttributesResult & WithCustomerRouterConfig(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:646
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::UpdateVirtualInterfaceAttributesResult
UpdateVirtualInterfaceAttributesResult()
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetRouteFilterPrefixes
void SetRouteFilterPrefixes(const Aws::Vector< RouteFilterPrefix > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:773
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVirtualInterfaceName
const Aws::String & GetVirtualInterfaceName() const
Definition: UpdateVirtualInterfaceAttributesResult.h:245
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAuthKey
UpdateVirtualInterfaceAttributesResult & WithAuthKey(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:381
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddBgpPeers
UpdateVirtualInterfaceAttributesResult & AddBgpPeers(const BGPPeer &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:834
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerRouterConfig
void SetCustomerRouterConfig(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:621
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAmazonAddress
void SetAmazonAddress(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:392
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetBgpPeers
const Aws::Vector< BGPPeer > & GetBgpPeers() const
Definition: UpdateVirtualInterfaceAttributesResult.h:809
AWSVector.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithJumboFrameCapable
UpdateVirtualInterfaceAttributesResult & WithJumboFrameCapable(bool value)
Definition: UpdateVirtualInterfaceAttributesResult.h:681
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetLocation
void SetLocation(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:138
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerRouterConfig
void SetCustomerRouterConfig(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:631
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceType
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceType(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:225
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:972
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceName
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceName(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:287
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAuthKey
void SetAuthKey(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:351
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsLogicalDeviceId
UpdateVirtualInterfaceAttributesResult & WithAwsLogicalDeviceId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:961
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerAddress
UpdateVirtualInterfaceAttributesResult & WithCustomerAddress(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:453
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAddressFamily
UpdateVirtualInterfaceAttributesResult & WithAddressFamily(const AddressFamily &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:474
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsDeviceV2
void SetAwsDeviceV2(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:891
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithConnectionId
UpdateVirtualInterfaceAttributesResult & WithConnectionId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:194
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerRouterConfig
UpdateVirtualInterfaceAttributesResult & WithCustomerRouterConfig(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:636
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceState
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceState(const VirtualInterfaceState &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:584
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddRouteFilterPrefixes
UpdateVirtualInterfaceAttributesResult & AddRouteFilterPrefixes(RouteFilterPrefix &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:803
Tag.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddTags
UpdateVirtualInterfaceAttributesResult & AddTags(Tag &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:997
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceType
void SetVirtualInterfaceType(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:207
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetRegion
void SetRegion(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:850
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:926
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceState
void SetVirtualInterfaceState(const VirtualInterfaceState &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:532
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAsn
UpdateVirtualInterfaceAttributesResult & WithAsn(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:322
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceType
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceType(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:231
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAmazonAddress
UpdateVirtualInterfaceAttributesResult & WithAmazonAddress(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:407
RouteFilterPrefix.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetDirectConnectGatewayId
void SetDirectConnectGatewayId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:735
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualGatewayId
void SetVirtualGatewayId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:700
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddTags
UpdateVirtualInterfaceAttributesResult & AddTags(const Tag &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:992
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerRouterConfig
UpdateVirtualInterfaceAttributesResult & WithCustomerRouterConfig(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:641
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithDirectConnectGatewayId
UpdateVirtualInterfaceAttributesResult & WithDirectConnectGatewayId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:755
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithRouteFilterPrefixes
UpdateVirtualInterfaceAttributesResult & WithRouteFilterPrefixes(Aws::Vector< RouteFilterPrefix > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:791
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceState
void SetVirtualInterfaceState(VirtualInterfaceState &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:558
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualGatewayId
void SetVirtualGatewayId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:694
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAuthKey
UpdateVirtualInterfaceAttributesResult & WithAuthKey(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:375
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithLocation
UpdateVirtualInterfaceAttributesResult & WithLocation(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:158
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithMtu
UpdateVirtualInterfaceAttributesResult & WithMtu(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:665
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithCustomerAddress
UpdateVirtualInterfaceAttributesResult & WithCustomerAddress(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:448
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAddressFamily
const AddressFamily & GetAddressFamily() const
Definition: UpdateVirtualInterfaceAttributesResult.h:459
Aws::DirectConnect::Model::BGPPeer
Definition: BGPPeer.h:35
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithOwnerAccount
UpdateVirtualInterfaceAttributesResult & WithOwnerAccount(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:74
AWSString.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetConnectionId
void SetConnectionId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:179
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:977
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetConnectionId
const Aws::String & GetConnectionId() const
Definition: UpdateVirtualInterfaceAttributesResult.h:164
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsDeviceV2
UpdateVirtualInterfaceAttributesResult & WithAwsDeviceV2(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:906
AddressFamily.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsDeviceV2
void SetAwsDeviceV2(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:886
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetRouteFilterPrefixes
const Aws::Vector< RouteFilterPrefix > & GetRouteFilterPrefixes() const
Definition: UpdateVirtualInterfaceAttributesResult.h:767
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetCustomerRouterConfig
const Aws::String & GetCustomerRouterConfig() const
Definition: UpdateVirtualInterfaceAttributesResult.h:616
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetRegion
const Aws::String & GetRegion() const
Definition: UpdateVirtualInterfaceAttributesResult.h:845
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceId
void SetVirtualInterfaceId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:102
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetDirectConnectGatewayId
void SetDirectConnectGatewayId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:740
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAmazonSideAsn
UpdateVirtualInterfaceAttributesResult & WithAmazonSideAsn(long long value)
Definition: UpdateVirtualInterfaceAttributesResult.h:338
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerRouterConfig
void SetCustomerRouterConfig(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:626
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsDeviceV2
UpdateVirtualInterfaceAttributesResult & WithAwsDeviceV2(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:911
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsDeviceV2
UpdateVirtualInterfaceAttributesResult & WithAwsDeviceV2(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:901
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAmazonSideAsn
long long GetAmazonSideAsn() const
Definition: UpdateVirtualInterfaceAttributesResult.h:328
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceState
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceState(VirtualInterfaceState &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:610
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAmazonAddress
UpdateVirtualInterfaceAttributesResult & WithAmazonAddress(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:417
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::UpdateVirtualInterfaceAttributesResult
UpdateVirtualInterfaceAttributesResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithOwnerAccount
UpdateVirtualInterfaceAttributesResult & WithOwnerAccount(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:80
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceName
void SetVirtualInterfaceName(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:259
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVirtualInterfaceType
const Aws::String & GetVirtualInterfaceType() const
Definition: UpdateVirtualInterfaceAttributesResult.h:201
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::operator=
UpdateVirtualInterfaceAttributesResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetRegion
void SetRegion(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:860
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceName
void SetVirtualInterfaceName(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:252
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceId
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:112
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithConnectionId
UpdateVirtualInterfaceAttributesResult & WithConnectionId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:184
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVirtualInterfaceId
const Aws::String & GetVirtualInterfaceId() const
Definition: UpdateVirtualInterfaceAttributesResult.h:92
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithTags
UpdateVirtualInterfaceAttributesResult & WithTags(Aws::Vector< Tag > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:987
Aws::DirectConnect::Model::RouteFilterPrefix
Definition: RouteFilterPrefix.h:34
Aws
Definition: AccessManagementClient.h:15
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetOwnerAccount
void SetOwnerAccount(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:68
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualGatewayId
UpdateVirtualInterfaceAttributesResult & WithVirtualGatewayId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:712
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetBgpPeers
void SetBgpPeers(const Aws::Vector< BGPPeer > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:814
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult
Definition: UpdateVirtualInterfaceAttributesResult.h:39
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualGatewayId
UpdateVirtualInterfaceAttributesResult & WithVirtualGatewayId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:718
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceId
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:122
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetMtu
int GetMtu() const
Definition: UpdateVirtualInterfaceAttributesResult.h:653
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAwsLogicalDeviceId
void SetAwsLogicalDeviceId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:940
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceId
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:117
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithTags
UpdateVirtualInterfaceAttributesResult & WithTags(const Aws::Vector< Tag > &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:982
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetJumboFrameCapable
bool GetJumboFrameCapable() const
Definition: UpdateVirtualInterfaceAttributesResult.h:671
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceType
void SetVirtualInterfaceType(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:219
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAwsLogicalDeviceId
UpdateVirtualInterfaceAttributesResult & WithAwsLogicalDeviceId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:954
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAwsLogicalDeviceId
const Aws::String & GetAwsLogicalDeviceId() const
Definition: UpdateVirtualInterfaceAttributesResult.h:919
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceType
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceType(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:237
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAuthKey
void SetAuthKey(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:363
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAmazonSideAsn
void SetAmazonSideAsn(long long value)
Definition: UpdateVirtualInterfaceAttributesResult.h:333
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceId
void SetVirtualInterfaceId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:107
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetVirtualInterfaceName
void SetVirtualInterfaceName(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:266
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetOwnerAccount
const Aws::String & GetOwnerAccount() const
Definition: UpdateVirtualInterfaceAttributesResult.h:50
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAddressFamily
void SetAddressFamily(AddressFamily &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:469
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAddressFamily
void SetAddressFamily(const AddressFamily &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:464
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualGatewayId
UpdateVirtualInterfaceAttributesResult & WithVirtualGatewayId(const char *value)
Definition: UpdateVirtualInterfaceAttributesResult.h:724
AWS_DIRECTCONNECT_API
#define AWS_DIRECTCONNECT_API
Definition: DirectConnect_EXPORTS.h:28
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVirtualInterfaceState
const VirtualInterfaceState & GetVirtualInterfaceState() const
Definition: UpdateVirtualInterfaceAttributesResult.h:506
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVlan
int GetVlan() const
Definition: UpdateVirtualInterfaceAttributesResult.h:293
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithVirtualInterfaceName
UpdateVirtualInterfaceAttributesResult & WithVirtualInterfaceName(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:280
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithAmazonAddress
UpdateVirtualInterfaceAttributesResult & WithAmazonAddress(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:412
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetAsn
void SetAsn(int value)
Definition: UpdateVirtualInterfaceAttributesResult.h:316
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::AddRouteFilterPrefixes
UpdateVirtualInterfaceAttributesResult & AddRouteFilterPrefixes(const RouteFilterPrefix &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:797
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetConnectionId
void SetConnectionId(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:169
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetDirectConnectGatewayId
const Aws::String & GetDirectConnectGatewayId() const
Definition: UpdateVirtualInterfaceAttributesResult.h:730
Aws::DirectConnect::Model::VirtualInterfaceState
VirtualInterfaceState
Definition: VirtualInterfaceState.h:17
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetVirtualGatewayId
const Aws::String & GetVirtualGatewayId() const
Definition: UpdateVirtualInterfaceAttributesResult.h:688
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetRouteFilterPrefixes
void SetRouteFilterPrefixes(Aws::Vector< RouteFilterPrefix > &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:779
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithConnectionId
UpdateVirtualInterfaceAttributesResult & WithConnectionId(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:189
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::GetAmazonAddress
const Aws::String & GetAmazonAddress() const
Definition: UpdateVirtualInterfaceAttributesResult.h:387
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::SetCustomerAddress
void SetCustomerAddress(const Aws::String &value)
Definition: UpdateVirtualInterfaceAttributesResult.h:428
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesResult::WithLocation
UpdateVirtualInterfaceAttributesResult & WithLocation(Aws::String &&value)
Definition: UpdateVirtualInterfaceAttributesResult.h:153