AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ReplaceRouteRequest.h
1
6#pragma once
7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/ec2/EC2Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <utility>
11
12namespace Aws
13{
14namespace EC2
15{
16namespace Model
17{
18
22 {
23 public:
24 AWS_EC2_API ReplaceRouteRequest();
25
26 // Service request name is the Operation name which will send this request out,
27 // each operation should has unique request name, so that we can get operation's name from this request.
28 // Note: this is not true for response, multiple operations may have the same response name,
29 // so we can not get operation's name from response.
30 inline virtual const char* GetServiceRequestName() const override { return "ReplaceRoute"; }
31
32 AWS_EC2_API Aws::String SerializePayload() const override;
33
34 protected:
35 AWS_EC2_API void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
36
37 public:
38
40
43 inline const Aws::String& GetDestinationPrefixListId() const{ return m_destinationPrefixListId; }
44 inline bool DestinationPrefixListIdHasBeenSet() const { return m_destinationPrefixListIdHasBeenSet; }
45 inline void SetDestinationPrefixListId(const Aws::String& value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId = value; }
46 inline void SetDestinationPrefixListId(Aws::String&& value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId = std::move(value); }
47 inline void SetDestinationPrefixListId(const char* value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId.assign(value); }
50 inline ReplaceRouteRequest& WithDestinationPrefixListId(const char* value) { SetDestinationPrefixListId(value); return *this;}
52
54
58 inline const Aws::String& GetVpcEndpointId() const{ return m_vpcEndpointId; }
59 inline bool VpcEndpointIdHasBeenSet() const { return m_vpcEndpointIdHasBeenSet; }
60 inline void SetVpcEndpointId(const Aws::String& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = value; }
61 inline void SetVpcEndpointId(Aws::String&& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = std::move(value); }
62 inline void SetVpcEndpointId(const char* value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId.assign(value); }
63 inline ReplaceRouteRequest& WithVpcEndpointId(const Aws::String& value) { SetVpcEndpointId(value); return *this;}
64 inline ReplaceRouteRequest& WithVpcEndpointId(Aws::String&& value) { SetVpcEndpointId(std::move(value)); return *this;}
65 inline ReplaceRouteRequest& WithVpcEndpointId(const char* value) { SetVpcEndpointId(value); return *this;}
67
69
73 inline bool GetLocalTarget() const{ return m_localTarget; }
74 inline bool LocalTargetHasBeenSet() const { return m_localTargetHasBeenSet; }
75 inline void SetLocalTarget(bool value) { m_localTargetHasBeenSet = true; m_localTarget = value; }
76 inline ReplaceRouteRequest& WithLocalTarget(bool value) { SetLocalTarget(value); return *this;}
78
80
83 inline const Aws::String& GetTransitGatewayId() const{ return m_transitGatewayId; }
84 inline bool TransitGatewayIdHasBeenSet() const { return m_transitGatewayIdHasBeenSet; }
85 inline void SetTransitGatewayId(const Aws::String& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = value; }
86 inline void SetTransitGatewayId(Aws::String&& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = std::move(value); }
87 inline void SetTransitGatewayId(const char* value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId.assign(value); }
88 inline ReplaceRouteRequest& WithTransitGatewayId(const Aws::String& value) { SetTransitGatewayId(value); return *this;}
89 inline ReplaceRouteRequest& WithTransitGatewayId(Aws::String&& value) { SetTransitGatewayId(std::move(value)); return *this;}
90 inline ReplaceRouteRequest& WithTransitGatewayId(const char* value) { SetTransitGatewayId(value); return *this;}
92
94
97 inline const Aws::String& GetLocalGatewayId() const{ return m_localGatewayId; }
98 inline bool LocalGatewayIdHasBeenSet() const { return m_localGatewayIdHasBeenSet; }
99 inline void SetLocalGatewayId(const Aws::String& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = value; }
100 inline void SetLocalGatewayId(Aws::String&& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = std::move(value); }
101 inline void SetLocalGatewayId(const char* value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId.assign(value); }
102 inline ReplaceRouteRequest& WithLocalGatewayId(const Aws::String& value) { SetLocalGatewayId(value); return *this;}
103 inline ReplaceRouteRequest& WithLocalGatewayId(Aws::String&& value) { SetLocalGatewayId(std::move(value)); return *this;}
104 inline ReplaceRouteRequest& WithLocalGatewayId(const char* value) { SetLocalGatewayId(value); return *this;}
106
108
111 inline const Aws::String& GetCarrierGatewayId() const{ return m_carrierGatewayId; }
112 inline bool CarrierGatewayIdHasBeenSet() const { return m_carrierGatewayIdHasBeenSet; }
113 inline void SetCarrierGatewayId(const Aws::String& value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId = value; }
114 inline void SetCarrierGatewayId(Aws::String&& value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId = std::move(value); }
115 inline void SetCarrierGatewayId(const char* value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId.assign(value); }
116 inline ReplaceRouteRequest& WithCarrierGatewayId(const Aws::String& value) { SetCarrierGatewayId(value); return *this;}
117 inline ReplaceRouteRequest& WithCarrierGatewayId(Aws::String&& value) { SetCarrierGatewayId(std::move(value)); return *this;}
118 inline ReplaceRouteRequest& WithCarrierGatewayId(const char* value) { SetCarrierGatewayId(value); return *this;}
120
122
125 inline const Aws::String& GetCoreNetworkArn() const{ return m_coreNetworkArn; }
126 inline bool CoreNetworkArnHasBeenSet() const { return m_coreNetworkArnHasBeenSet; }
127 inline void SetCoreNetworkArn(const Aws::String& value) { m_coreNetworkArnHasBeenSet = true; m_coreNetworkArn = value; }
128 inline void SetCoreNetworkArn(Aws::String&& value) { m_coreNetworkArnHasBeenSet = true; m_coreNetworkArn = std::move(value); }
129 inline void SetCoreNetworkArn(const char* value) { m_coreNetworkArnHasBeenSet = true; m_coreNetworkArn.assign(value); }
130 inline ReplaceRouteRequest& WithCoreNetworkArn(const Aws::String& value) { SetCoreNetworkArn(value); return *this;}
131 inline ReplaceRouteRequest& WithCoreNetworkArn(Aws::String&& value) { SetCoreNetworkArn(std::move(value)); return *this;}
132 inline ReplaceRouteRequest& WithCoreNetworkArn(const char* value) { SetCoreNetworkArn(value); return *this;}
134
136
142 inline bool GetDryRun() const{ return m_dryRun; }
143 inline bool DryRunHasBeenSet() const { return m_dryRunHasBeenSet; }
144 inline void SetDryRun(bool value) { m_dryRunHasBeenSet = true; m_dryRun = value; }
145 inline ReplaceRouteRequest& WithDryRun(bool value) { SetDryRun(value); return *this;}
147
149
152 inline const Aws::String& GetRouteTableId() const{ return m_routeTableId; }
153 inline bool RouteTableIdHasBeenSet() const { return m_routeTableIdHasBeenSet; }
154 inline void SetRouteTableId(const Aws::String& value) { m_routeTableIdHasBeenSet = true; m_routeTableId = value; }
155 inline void SetRouteTableId(Aws::String&& value) { m_routeTableIdHasBeenSet = true; m_routeTableId = std::move(value); }
156 inline void SetRouteTableId(const char* value) { m_routeTableIdHasBeenSet = true; m_routeTableId.assign(value); }
157 inline ReplaceRouteRequest& WithRouteTableId(const Aws::String& value) { SetRouteTableId(value); return *this;}
158 inline ReplaceRouteRequest& WithRouteTableId(Aws::String&& value) { SetRouteTableId(std::move(value)); return *this;}
159 inline ReplaceRouteRequest& WithRouteTableId(const char* value) { SetRouteTableId(value); return *this;}
161
163
167 inline const Aws::String& GetDestinationCidrBlock() const{ return m_destinationCidrBlock; }
168 inline bool DestinationCidrBlockHasBeenSet() const { return m_destinationCidrBlockHasBeenSet; }
169 inline void SetDestinationCidrBlock(const Aws::String& value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock = value; }
170 inline void SetDestinationCidrBlock(Aws::String&& value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock = std::move(value); }
171 inline void SetDestinationCidrBlock(const char* value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock.assign(value); }
173 inline ReplaceRouteRequest& WithDestinationCidrBlock(Aws::String&& value) { SetDestinationCidrBlock(std::move(value)); return *this;}
174 inline ReplaceRouteRequest& WithDestinationCidrBlock(const char* value) { SetDestinationCidrBlock(value); return *this;}
176
178
181 inline const Aws::String& GetGatewayId() const{ return m_gatewayId; }
182 inline bool GatewayIdHasBeenSet() const { return m_gatewayIdHasBeenSet; }
183 inline void SetGatewayId(const Aws::String& value) { m_gatewayIdHasBeenSet = true; m_gatewayId = value; }
184 inline void SetGatewayId(Aws::String&& value) { m_gatewayIdHasBeenSet = true; m_gatewayId = std::move(value); }
185 inline void SetGatewayId(const char* value) { m_gatewayIdHasBeenSet = true; m_gatewayId.assign(value); }
186 inline ReplaceRouteRequest& WithGatewayId(const Aws::String& value) { SetGatewayId(value); return *this;}
187 inline ReplaceRouteRequest& WithGatewayId(Aws::String&& value) { SetGatewayId(std::move(value)); return *this;}
188 inline ReplaceRouteRequest& WithGatewayId(const char* value) { SetGatewayId(value); return *this;}
190
192
196 inline const Aws::String& GetDestinationIpv6CidrBlock() const{ return m_destinationIpv6CidrBlock; }
197 inline bool DestinationIpv6CidrBlockHasBeenSet() const { return m_destinationIpv6CidrBlockHasBeenSet; }
198 inline void SetDestinationIpv6CidrBlock(const Aws::String& value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock = value; }
199 inline void SetDestinationIpv6CidrBlock(Aws::String&& value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock = std::move(value); }
200 inline void SetDestinationIpv6CidrBlock(const char* value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock.assign(value); }
203 inline ReplaceRouteRequest& WithDestinationIpv6CidrBlock(const char* value) { SetDestinationIpv6CidrBlock(value); return *this;}
205
207
210 inline const Aws::String& GetEgressOnlyInternetGatewayId() const{ return m_egressOnlyInternetGatewayId; }
211 inline bool EgressOnlyInternetGatewayIdHasBeenSet() const { return m_egressOnlyInternetGatewayIdHasBeenSet; }
212 inline void SetEgressOnlyInternetGatewayId(const Aws::String& value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId = value; }
213 inline void SetEgressOnlyInternetGatewayId(Aws::String&& value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId = std::move(value); }
214 inline void SetEgressOnlyInternetGatewayId(const char* value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId.assign(value); }
219
221
224 inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
225 inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
226 inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
227 inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
228 inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
229 inline ReplaceRouteRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
230 inline ReplaceRouteRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
231 inline ReplaceRouteRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
233
235
238 inline const Aws::String& GetNetworkInterfaceId() const{ return m_networkInterfaceId; }
239 inline bool NetworkInterfaceIdHasBeenSet() const { return m_networkInterfaceIdHasBeenSet; }
240 inline void SetNetworkInterfaceId(const Aws::String& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = value; }
241 inline void SetNetworkInterfaceId(Aws::String&& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = std::move(value); }
242 inline void SetNetworkInterfaceId(const char* value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId.assign(value); }
244 inline ReplaceRouteRequest& WithNetworkInterfaceId(Aws::String&& value) { SetNetworkInterfaceId(std::move(value)); return *this;}
245 inline ReplaceRouteRequest& WithNetworkInterfaceId(const char* value) { SetNetworkInterfaceId(value); return *this;}
247
249
252 inline const Aws::String& GetVpcPeeringConnectionId() const{ return m_vpcPeeringConnectionId; }
253 inline bool VpcPeeringConnectionIdHasBeenSet() const { return m_vpcPeeringConnectionIdHasBeenSet; }
254 inline void SetVpcPeeringConnectionId(const Aws::String& value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId = value; }
255 inline void SetVpcPeeringConnectionId(Aws::String&& value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId = std::move(value); }
256 inline void SetVpcPeeringConnectionId(const char* value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId.assign(value); }
258 inline ReplaceRouteRequest& WithVpcPeeringConnectionId(Aws::String&& value) { SetVpcPeeringConnectionId(std::move(value)); return *this;}
259 inline ReplaceRouteRequest& WithVpcPeeringConnectionId(const char* value) { SetVpcPeeringConnectionId(value); return *this;}
261
263
266 inline const Aws::String& GetNatGatewayId() const{ return m_natGatewayId; }
267 inline bool NatGatewayIdHasBeenSet() const { return m_natGatewayIdHasBeenSet; }
268 inline void SetNatGatewayId(const Aws::String& value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId = value; }
269 inline void SetNatGatewayId(Aws::String&& value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId = std::move(value); }
270 inline void SetNatGatewayId(const char* value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId.assign(value); }
271 inline ReplaceRouteRequest& WithNatGatewayId(const Aws::String& value) { SetNatGatewayId(value); return *this;}
272 inline ReplaceRouteRequest& WithNatGatewayId(Aws::String&& value) { SetNatGatewayId(std::move(value)); return *this;}
273 inline ReplaceRouteRequest& WithNatGatewayId(const char* value) { SetNatGatewayId(value); return *this;}
275 private:
276
277 Aws::String m_destinationPrefixListId;
278 bool m_destinationPrefixListIdHasBeenSet = false;
279
280 Aws::String m_vpcEndpointId;
281 bool m_vpcEndpointIdHasBeenSet = false;
282
283 bool m_localTarget;
284 bool m_localTargetHasBeenSet = false;
285
286 Aws::String m_transitGatewayId;
287 bool m_transitGatewayIdHasBeenSet = false;
288
289 Aws::String m_localGatewayId;
290 bool m_localGatewayIdHasBeenSet = false;
291
292 Aws::String m_carrierGatewayId;
293 bool m_carrierGatewayIdHasBeenSet = false;
294
295 Aws::String m_coreNetworkArn;
296 bool m_coreNetworkArnHasBeenSet = false;
297
298 bool m_dryRun;
299 bool m_dryRunHasBeenSet = false;
300
301 Aws::String m_routeTableId;
302 bool m_routeTableIdHasBeenSet = false;
303
304 Aws::String m_destinationCidrBlock;
305 bool m_destinationCidrBlockHasBeenSet = false;
306
307 Aws::String m_gatewayId;
308 bool m_gatewayIdHasBeenSet = false;
309
310 Aws::String m_destinationIpv6CidrBlock;
311 bool m_destinationIpv6CidrBlockHasBeenSet = false;
312
313 Aws::String m_egressOnlyInternetGatewayId;
314 bool m_egressOnlyInternetGatewayIdHasBeenSet = false;
315
316 Aws::String m_instanceId;
317 bool m_instanceIdHasBeenSet = false;
318
319 Aws::String m_networkInterfaceId;
320 bool m_networkInterfaceIdHasBeenSet = false;
321
322 Aws::String m_vpcPeeringConnectionId;
323 bool m_vpcPeeringConnectionIdHasBeenSet = false;
324
325 Aws::String m_natGatewayId;
326 bool m_natGatewayIdHasBeenSet = false;
327 };
328
329} // namespace Model
330} // namespace EC2
331} // namespace Aws
ReplaceRouteRequest & WithInstanceId(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
ReplaceRouteRequest & WithNatGatewayId(Aws::String &&value)
void SetVpcEndpointId(const Aws::String &value)
ReplaceRouteRequest & WithGatewayId(const char *value)
ReplaceRouteRequest & WithDestinationPrefixListId(Aws::String &&value)
void SetDestinationPrefixListId(Aws::String &&value)
ReplaceRouteRequest & WithCoreNetworkArn(const Aws::String &value)
const Aws::String & GetNetworkInterfaceId() const
ReplaceRouteRequest & WithLocalGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithCarrierGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithLocalTarget(bool value)
void SetGatewayId(const Aws::String &value)
const Aws::String & GetGatewayId() const
void SetDestinationCidrBlock(const Aws::String &value)
ReplaceRouteRequest & WithDestinationPrefixListId(const char *value)
const Aws::String & GetRouteTableId() const
void SetCoreNetworkArn(const Aws::String &value)
ReplaceRouteRequest & WithDryRun(bool value)
ReplaceRouteRequest & WithTransitGatewayId(const Aws::String &value)
void SetLocalGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(const char *value)
ReplaceRouteRequest & WithVpcEndpointId(Aws::String &&value)
void SetCarrierGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithNatGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithCoreNetworkArn(Aws::String &&value)
void SetInstanceId(const Aws::String &value)
ReplaceRouteRequest & WithCarrierGatewayId(const char *value)
ReplaceRouteRequest & WithVpcEndpointId(const Aws::String &value)
void SetVpcPeeringConnectionId(const Aws::String &value)
ReplaceRouteRequest & WithDestinationCidrBlock(Aws::String &&value)
void SetTransitGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithCoreNetworkArn(const char *value)
void SetCoreNetworkArn(Aws::String &&value)
const Aws::String & GetInstanceId() const
void SetDestinationPrefixListId(const Aws::String &value)
void SetDestinationCidrBlock(Aws::String &&value)
ReplaceRouteRequest & WithNatGatewayId(const char *value)
const Aws::String & GetEgressOnlyInternetGatewayId() const
ReplaceRouteRequest & WithNetworkInterfaceId(const Aws::String &value)
const Aws::String & GetDestinationCidrBlock() const
void SetEgressOnlyInternetGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithLocalGatewayId(const Aws::String &value)
void SetCarrierGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithVpcEndpointId(const char *value)
ReplaceRouteRequest & WithNetworkInterfaceId(Aws::String &&value)
void SetNetworkInterfaceId(const char *value)
const Aws::String & GetLocalGatewayId() const
const Aws::String & GetDestinationIpv6CidrBlock() const
const Aws::String & GetDestinationPrefixListId() const
void SetRouteTableId(Aws::String &&value)
ReplaceRouteRequest & WithTransitGatewayId(const char *value)
ReplaceRouteRequest & WithVpcPeeringConnectionId(const char *value)
ReplaceRouteRequest & WithDestinationCidrBlock(const char *value)
void SetNetworkInterfaceId(Aws::String &&value)
const Aws::String & GetVpcEndpointId() const
ReplaceRouteRequest & WithVpcPeeringConnectionId(const Aws::String &value)
void SetLocalGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithTransitGatewayId(Aws::String &&value)
void SetDestinationIpv6CidrBlock(const Aws::String &value)
void SetDestinationPrefixListId(const char *value)
AWS_EC2_API Aws::String SerializePayload() const override
void SetVpcPeeringConnectionId(const char *value)
ReplaceRouteRequest & WithInstanceId(Aws::String &&value)
const Aws::String & GetTransitGatewayId() const
void SetRouteTableId(const Aws::String &value)
ReplaceRouteRequest & WithRouteTableId(const char *value)
void SetVpcPeeringConnectionId(Aws::String &&value)
const Aws::String & GetCarrierGatewayId() const
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(const Aws::String &value)
void SetTransitGatewayId(Aws::String &&value)
void SetNatGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithDestinationCidrBlock(const Aws::String &value)
void SetNetworkInterfaceId(const Aws::String &value)
AWS_EC2_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
const Aws::String & GetNatGatewayId() const
const Aws::String & GetCoreNetworkArn() const
void SetDestinationCidrBlock(const char *value)
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(Aws::String &&value)
void SetDestinationIpv6CidrBlock(const char *value)
void SetDestinationIpv6CidrBlock(Aws::String &&value)
void SetTransitGatewayId(const char *value)
ReplaceRouteRequest & WithGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithVpcPeeringConnectionId(Aws::String &&value)
ReplaceRouteRequest & WithRouteTableId(const Aws::String &value)
ReplaceRouteRequest & WithCarrierGatewayId(const Aws::String &value)
ReplaceRouteRequest & WithNetworkInterfaceId(const char *value)
ReplaceRouteRequest & WithInstanceId(const char *value)
void SetEgressOnlyInternetGatewayId(const char *value)
void SetVpcEndpointId(Aws::String &&value)
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(const char *value)
const Aws::String & GetVpcPeeringConnectionId() const
ReplaceRouteRequest & WithRouteTableId(Aws::String &&value)
ReplaceRouteRequest & WithDestinationPrefixListId(const Aws::String &value)
void SetEgressOnlyInternetGatewayId(Aws::String &&value)
ReplaceRouteRequest & WithLocalGatewayId(const char *value)
void SetNatGatewayId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String