AWS SDK for C++  1.9.66
AWS SDK for C++
ReplaceRouteRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
8 #include <aws/ec2/EC2Request.h>
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace EC2
15 {
16 namespace Model
17 {
18 
22  {
23  public:
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::String SerializePayload() const override;
33 
34  protected:
35  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
36 
37  public:
38 
43  inline const Aws::String& GetDestinationCidrBlock() const{ return m_destinationCidrBlock; }
44 
49  inline bool DestinationCidrBlockHasBeenSet() const { return m_destinationCidrBlockHasBeenSet; }
50 
55  inline void SetDestinationCidrBlock(const Aws::String& value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock = value; }
56 
61  inline void SetDestinationCidrBlock(Aws::String&& value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock = std::move(value); }
62 
67  inline void SetDestinationCidrBlock(const char* value) { m_destinationCidrBlockHasBeenSet = true; m_destinationCidrBlock.assign(value); }
68 
73  inline ReplaceRouteRequest& WithDestinationCidrBlock(const Aws::String& value) { SetDestinationCidrBlock(value); return *this;}
74 
79  inline ReplaceRouteRequest& WithDestinationCidrBlock(Aws::String&& value) { SetDestinationCidrBlock(std::move(value)); return *this;}
80 
85  inline ReplaceRouteRequest& WithDestinationCidrBlock(const char* value) { SetDestinationCidrBlock(value); return *this;}
86 
87 
92  inline const Aws::String& GetDestinationIpv6CidrBlock() const{ return m_destinationIpv6CidrBlock; }
93 
98  inline bool DestinationIpv6CidrBlockHasBeenSet() const { return m_destinationIpv6CidrBlockHasBeenSet; }
99 
104  inline void SetDestinationIpv6CidrBlock(const Aws::String& value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock = value; }
105 
110  inline void SetDestinationIpv6CidrBlock(Aws::String&& value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock = std::move(value); }
111 
116  inline void SetDestinationIpv6CidrBlock(const char* value) { m_destinationIpv6CidrBlockHasBeenSet = true; m_destinationIpv6CidrBlock.assign(value); }
117 
122  inline ReplaceRouteRequest& WithDestinationIpv6CidrBlock(const Aws::String& value) { SetDestinationIpv6CidrBlock(value); return *this;}
123 
128  inline ReplaceRouteRequest& WithDestinationIpv6CidrBlock(Aws::String&& value) { SetDestinationIpv6CidrBlock(std::move(value)); return *this;}
129 
134  inline ReplaceRouteRequest& WithDestinationIpv6CidrBlock(const char* value) { SetDestinationIpv6CidrBlock(value); return *this;}
135 
136 
140  inline const Aws::String& GetDestinationPrefixListId() const{ return m_destinationPrefixListId; }
141 
145  inline bool DestinationPrefixListIdHasBeenSet() const { return m_destinationPrefixListIdHasBeenSet; }
146 
150  inline void SetDestinationPrefixListId(const Aws::String& value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId = value; }
151 
155  inline void SetDestinationPrefixListId(Aws::String&& value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId = std::move(value); }
156 
160  inline void SetDestinationPrefixListId(const char* value) { m_destinationPrefixListIdHasBeenSet = true; m_destinationPrefixListId.assign(value); }
161 
165  inline ReplaceRouteRequest& WithDestinationPrefixListId(const Aws::String& value) { SetDestinationPrefixListId(value); return *this;}
166 
170  inline ReplaceRouteRequest& WithDestinationPrefixListId(Aws::String&& value) { SetDestinationPrefixListId(std::move(value)); return *this;}
171 
175  inline ReplaceRouteRequest& WithDestinationPrefixListId(const char* value) { SetDestinationPrefixListId(value); return *this;}
176 
177 
184  inline bool GetDryRun() const{ return m_dryRun; }
185 
192  inline bool DryRunHasBeenSet() const { return m_dryRunHasBeenSet; }
193 
200  inline void SetDryRun(bool value) { m_dryRunHasBeenSet = true; m_dryRun = value; }
201 
208  inline ReplaceRouteRequest& WithDryRun(bool value) { SetDryRun(value); return *this;}
209 
210 
215  inline const Aws::String& GetVpcEndpointId() const{ return m_vpcEndpointId; }
216 
221  inline bool VpcEndpointIdHasBeenSet() const { return m_vpcEndpointIdHasBeenSet; }
222 
227  inline void SetVpcEndpointId(const Aws::String& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = value; }
228 
233  inline void SetVpcEndpointId(Aws::String&& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = std::move(value); }
234 
239  inline void SetVpcEndpointId(const char* value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId.assign(value); }
240 
245  inline ReplaceRouteRequest& WithVpcEndpointId(const Aws::String& value) { SetVpcEndpointId(value); return *this;}
246 
251  inline ReplaceRouteRequest& WithVpcEndpointId(Aws::String&& value) { SetVpcEndpointId(std::move(value)); return *this;}
252 
257  inline ReplaceRouteRequest& WithVpcEndpointId(const char* value) { SetVpcEndpointId(value); return *this;}
258 
259 
263  inline const Aws::String& GetEgressOnlyInternetGatewayId() const{ return m_egressOnlyInternetGatewayId; }
264 
268  inline bool EgressOnlyInternetGatewayIdHasBeenSet() const { return m_egressOnlyInternetGatewayIdHasBeenSet; }
269 
273  inline void SetEgressOnlyInternetGatewayId(const Aws::String& value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId = value; }
274 
278  inline void SetEgressOnlyInternetGatewayId(Aws::String&& value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId = std::move(value); }
279 
283  inline void SetEgressOnlyInternetGatewayId(const char* value) { m_egressOnlyInternetGatewayIdHasBeenSet = true; m_egressOnlyInternetGatewayId.assign(value); }
284 
288  inline ReplaceRouteRequest& WithEgressOnlyInternetGatewayId(const Aws::String& value) { SetEgressOnlyInternetGatewayId(value); return *this;}
289 
293  inline ReplaceRouteRequest& WithEgressOnlyInternetGatewayId(Aws::String&& value) { SetEgressOnlyInternetGatewayId(std::move(value)); return *this;}
294 
298  inline ReplaceRouteRequest& WithEgressOnlyInternetGatewayId(const char* value) { SetEgressOnlyInternetGatewayId(value); return *this;}
299 
300 
304  inline const Aws::String& GetGatewayId() const{ return m_gatewayId; }
305 
309  inline bool GatewayIdHasBeenSet() const { return m_gatewayIdHasBeenSet; }
310 
314  inline void SetGatewayId(const Aws::String& value) { m_gatewayIdHasBeenSet = true; m_gatewayId = value; }
315 
319  inline void SetGatewayId(Aws::String&& value) { m_gatewayIdHasBeenSet = true; m_gatewayId = std::move(value); }
320 
324  inline void SetGatewayId(const char* value) { m_gatewayIdHasBeenSet = true; m_gatewayId.assign(value); }
325 
329  inline ReplaceRouteRequest& WithGatewayId(const Aws::String& value) { SetGatewayId(value); return *this;}
330 
334  inline ReplaceRouteRequest& WithGatewayId(Aws::String&& value) { SetGatewayId(std::move(value)); return *this;}
335 
339  inline ReplaceRouteRequest& WithGatewayId(const char* value) { SetGatewayId(value); return *this;}
340 
341 
345  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
346 
350  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
351 
355  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
356 
360  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
361 
365  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
366 
370  inline ReplaceRouteRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
371 
375  inline ReplaceRouteRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
376 
380  inline ReplaceRouteRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
381 
382 
387  inline bool GetLocalTarget() const{ return m_localTarget; }
388 
393  inline bool LocalTargetHasBeenSet() const { return m_localTargetHasBeenSet; }
394 
399  inline void SetLocalTarget(bool value) { m_localTargetHasBeenSet = true; m_localTarget = value; }
400 
405  inline ReplaceRouteRequest& WithLocalTarget(bool value) { SetLocalTarget(value); return *this;}
406 
407 
411  inline const Aws::String& GetNatGatewayId() const{ return m_natGatewayId; }
412 
416  inline bool NatGatewayIdHasBeenSet() const { return m_natGatewayIdHasBeenSet; }
417 
421  inline void SetNatGatewayId(const Aws::String& value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId = value; }
422 
426  inline void SetNatGatewayId(Aws::String&& value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId = std::move(value); }
427 
431  inline void SetNatGatewayId(const char* value) { m_natGatewayIdHasBeenSet = true; m_natGatewayId.assign(value); }
432 
436  inline ReplaceRouteRequest& WithNatGatewayId(const Aws::String& value) { SetNatGatewayId(value); return *this;}
437 
441  inline ReplaceRouteRequest& WithNatGatewayId(Aws::String&& value) { SetNatGatewayId(std::move(value)); return *this;}
442 
446  inline ReplaceRouteRequest& WithNatGatewayId(const char* value) { SetNatGatewayId(value); return *this;}
447 
448 
452  inline const Aws::String& GetTransitGatewayId() const{ return m_transitGatewayId; }
453 
457  inline bool TransitGatewayIdHasBeenSet() const { return m_transitGatewayIdHasBeenSet; }
458 
462  inline void SetTransitGatewayId(const Aws::String& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = value; }
463 
467  inline void SetTransitGatewayId(Aws::String&& value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId = std::move(value); }
468 
472  inline void SetTransitGatewayId(const char* value) { m_transitGatewayIdHasBeenSet = true; m_transitGatewayId.assign(value); }
473 
477  inline ReplaceRouteRequest& WithTransitGatewayId(const Aws::String& value) { SetTransitGatewayId(value); return *this;}
478 
482  inline ReplaceRouteRequest& WithTransitGatewayId(Aws::String&& value) { SetTransitGatewayId(std::move(value)); return *this;}
483 
487  inline ReplaceRouteRequest& WithTransitGatewayId(const char* value) { SetTransitGatewayId(value); return *this;}
488 
489 
493  inline const Aws::String& GetLocalGatewayId() const{ return m_localGatewayId; }
494 
498  inline bool LocalGatewayIdHasBeenSet() const { return m_localGatewayIdHasBeenSet; }
499 
503  inline void SetLocalGatewayId(const Aws::String& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = value; }
504 
508  inline void SetLocalGatewayId(Aws::String&& value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId = std::move(value); }
509 
513  inline void SetLocalGatewayId(const char* value) { m_localGatewayIdHasBeenSet = true; m_localGatewayId.assign(value); }
514 
518  inline ReplaceRouteRequest& WithLocalGatewayId(const Aws::String& value) { SetLocalGatewayId(value); return *this;}
519 
523  inline ReplaceRouteRequest& WithLocalGatewayId(Aws::String&& value) { SetLocalGatewayId(std::move(value)); return *this;}
524 
528  inline ReplaceRouteRequest& WithLocalGatewayId(const char* value) { SetLocalGatewayId(value); return *this;}
529 
530 
534  inline const Aws::String& GetCarrierGatewayId() const{ return m_carrierGatewayId; }
535 
539  inline bool CarrierGatewayIdHasBeenSet() const { return m_carrierGatewayIdHasBeenSet; }
540 
544  inline void SetCarrierGatewayId(const Aws::String& value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId = value; }
545 
549  inline void SetCarrierGatewayId(Aws::String&& value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId = std::move(value); }
550 
554  inline void SetCarrierGatewayId(const char* value) { m_carrierGatewayIdHasBeenSet = true; m_carrierGatewayId.assign(value); }
555 
559  inline ReplaceRouteRequest& WithCarrierGatewayId(const Aws::String& value) { SetCarrierGatewayId(value); return *this;}
560 
564  inline ReplaceRouteRequest& WithCarrierGatewayId(Aws::String&& value) { SetCarrierGatewayId(std::move(value)); return *this;}
565 
569  inline ReplaceRouteRequest& WithCarrierGatewayId(const char* value) { SetCarrierGatewayId(value); return *this;}
570 
571 
575  inline const Aws::String& GetNetworkInterfaceId() const{ return m_networkInterfaceId; }
576 
580  inline bool NetworkInterfaceIdHasBeenSet() const { return m_networkInterfaceIdHasBeenSet; }
581 
585  inline void SetNetworkInterfaceId(const Aws::String& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = value; }
586 
590  inline void SetNetworkInterfaceId(Aws::String&& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = std::move(value); }
591 
595  inline void SetNetworkInterfaceId(const char* value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId.assign(value); }
596 
600  inline ReplaceRouteRequest& WithNetworkInterfaceId(const Aws::String& value) { SetNetworkInterfaceId(value); return *this;}
601 
605  inline ReplaceRouteRequest& WithNetworkInterfaceId(Aws::String&& value) { SetNetworkInterfaceId(std::move(value)); return *this;}
606 
610  inline ReplaceRouteRequest& WithNetworkInterfaceId(const char* value) { SetNetworkInterfaceId(value); return *this;}
611 
612 
616  inline const Aws::String& GetRouteTableId() const{ return m_routeTableId; }
617 
621  inline bool RouteTableIdHasBeenSet() const { return m_routeTableIdHasBeenSet; }
622 
626  inline void SetRouteTableId(const Aws::String& value) { m_routeTableIdHasBeenSet = true; m_routeTableId = value; }
627 
631  inline void SetRouteTableId(Aws::String&& value) { m_routeTableIdHasBeenSet = true; m_routeTableId = std::move(value); }
632 
636  inline void SetRouteTableId(const char* value) { m_routeTableIdHasBeenSet = true; m_routeTableId.assign(value); }
637 
641  inline ReplaceRouteRequest& WithRouteTableId(const Aws::String& value) { SetRouteTableId(value); return *this;}
642 
646  inline ReplaceRouteRequest& WithRouteTableId(Aws::String&& value) { SetRouteTableId(std::move(value)); return *this;}
647 
651  inline ReplaceRouteRequest& WithRouteTableId(const char* value) { SetRouteTableId(value); return *this;}
652 
653 
657  inline const Aws::String& GetVpcPeeringConnectionId() const{ return m_vpcPeeringConnectionId; }
658 
662  inline bool VpcPeeringConnectionIdHasBeenSet() const { return m_vpcPeeringConnectionIdHasBeenSet; }
663 
667  inline void SetVpcPeeringConnectionId(const Aws::String& value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId = value; }
668 
672  inline void SetVpcPeeringConnectionId(Aws::String&& value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId = std::move(value); }
673 
677  inline void SetVpcPeeringConnectionId(const char* value) { m_vpcPeeringConnectionIdHasBeenSet = true; m_vpcPeeringConnectionId.assign(value); }
678 
682  inline ReplaceRouteRequest& WithVpcPeeringConnectionId(const Aws::String& value) { SetVpcPeeringConnectionId(value); return *this;}
683 
687  inline ReplaceRouteRequest& WithVpcPeeringConnectionId(Aws::String&& value) { SetVpcPeeringConnectionId(std::move(value)); return *this;}
688 
692  inline ReplaceRouteRequest& WithVpcPeeringConnectionId(const char* value) { SetVpcPeeringConnectionId(value); return *this;}
693 
694  private:
695 
696  Aws::String m_destinationCidrBlock;
697  bool m_destinationCidrBlockHasBeenSet;
698 
699  Aws::String m_destinationIpv6CidrBlock;
700  bool m_destinationIpv6CidrBlockHasBeenSet;
701 
702  Aws::String m_destinationPrefixListId;
703  bool m_destinationPrefixListIdHasBeenSet;
704 
705  bool m_dryRun;
706  bool m_dryRunHasBeenSet;
707 
708  Aws::String m_vpcEndpointId;
709  bool m_vpcEndpointIdHasBeenSet;
710 
711  Aws::String m_egressOnlyInternetGatewayId;
712  bool m_egressOnlyInternetGatewayIdHasBeenSet;
713 
714  Aws::String m_gatewayId;
715  bool m_gatewayIdHasBeenSet;
716 
717  Aws::String m_instanceId;
718  bool m_instanceIdHasBeenSet;
719 
720  bool m_localTarget;
721  bool m_localTargetHasBeenSet;
722 
723  Aws::String m_natGatewayId;
724  bool m_natGatewayIdHasBeenSet;
725 
726  Aws::String m_transitGatewayId;
727  bool m_transitGatewayIdHasBeenSet;
728 
729  Aws::String m_localGatewayId;
730  bool m_localGatewayIdHasBeenSet;
731 
732  Aws::String m_carrierGatewayId;
733  bool m_carrierGatewayIdHasBeenSet;
734 
735  Aws::String m_networkInterfaceId;
736  bool m_networkInterfaceIdHasBeenSet;
737 
738  Aws::String m_routeTableId;
739  bool m_routeTableIdHasBeenSet;
740 
741  Aws::String m_vpcPeeringConnectionId;
742  bool m_vpcPeeringConnectionIdHasBeenSet;
743  };
744 
745 } // namespace Model
746 } // namespace EC2
747 } // namespace Aws
Aws::EC2::Model::ReplaceRouteRequest::WithLocalTarget
ReplaceRouteRequest & WithLocalTarget(bool value)
Definition: ReplaceRouteRequest.h:405
Aws::EC2::Model::ReplaceRouteRequest::GatewayIdHasBeenSet
bool GatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:309
Aws::EC2::Model::ReplaceRouteRequest::WithDryRun
ReplaceRouteRequest & WithDryRun(bool value)
Definition: ReplaceRouteRequest.h:208
Aws::EC2::Model::ReplaceRouteRequest::WithNatGatewayId
ReplaceRouteRequest & WithNatGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:436
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationIpv6CidrBlock
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(const char *value)
Definition: ReplaceRouteRequest.h:134
Aws::Http::URI
Definition: URI.h:32
Aws::EC2::Model::ReplaceRouteRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ReplaceRouteRequest.h:30
Aws::EC2::Model::ReplaceRouteRequest::DestinationPrefixListIdHasBeenSet
bool DestinationPrefixListIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:145
Aws::EC2::Model::ReplaceRouteRequest::GetDestinationIpv6CidrBlock
const Aws::String & GetDestinationIpv6CidrBlock() const
Definition: ReplaceRouteRequest.h:92
Aws::EC2::Model::ReplaceRouteRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::EC2::Model::ReplaceRouteRequest::WithVpcEndpointId
ReplaceRouteRequest & WithVpcEndpointId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:245
Aws::EC2::Model::ReplaceRouteRequest::DestinationIpv6CidrBlockHasBeenSet
bool DestinationIpv6CidrBlockHasBeenSet() const
Definition: ReplaceRouteRequest.h:98
Aws::EC2::Model::ReplaceRouteRequest::GetDryRun
bool GetDryRun() const
Definition: ReplaceRouteRequest.h:184
Aws::EC2::Model::ReplaceRouteRequest::SetNetworkInterfaceId
void SetNetworkInterfaceId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:585
Aws::EC2::Model::ReplaceRouteRequest::WithEgressOnlyInternetGatewayId
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:288
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationCidrBlock
void SetDestinationCidrBlock(Aws::String &&value)
Definition: ReplaceRouteRequest.h:61
Aws::EC2::Model::ReplaceRouteRequest::GetCarrierGatewayId
const Aws::String & GetCarrierGatewayId() const
Definition: ReplaceRouteRequest.h:534
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationPrefixListId
void SetDestinationPrefixListId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:150
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationIpv6CidrBlock
void SetDestinationIpv6CidrBlock(const char *value)
Definition: ReplaceRouteRequest.h:116
Aws::EC2::Model::ReplaceRouteRequest::SetVpcEndpointId
void SetVpcEndpointId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:233
Aws::EC2::Model::ReplaceRouteRequest::GetVpcPeeringConnectionId
const Aws::String & GetVpcPeeringConnectionId() const
Definition: ReplaceRouteRequest.h:657
Aws::EC2::Model::ReplaceRouteRequest::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:360
Aws::EC2::Model::ReplaceRouteRequest::WithCarrierGatewayId
ReplaceRouteRequest & WithCarrierGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:569
Aws::EC2::Model::ReplaceRouteRequest::GetLocalTarget
bool GetLocalTarget() const
Definition: ReplaceRouteRequest.h:387
Aws::EC2::Model::ReplaceRouteRequest::WithEgressOnlyInternetGatewayId
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:298
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationCidrBlock
void SetDestinationCidrBlock(const Aws::String &value)
Definition: ReplaceRouteRequest.h:55
Aws::EC2::Model::ReplaceRouteRequest::GetEgressOnlyInternetGatewayId
const Aws::String & GetEgressOnlyInternetGatewayId() const
Definition: ReplaceRouteRequest.h:263
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationIpv6CidrBlock
void SetDestinationIpv6CidrBlock(const Aws::String &value)
Definition: ReplaceRouteRequest.h:104
Aws::EC2::Model::ReplaceRouteRequest::WithRouteTableId
ReplaceRouteRequest & WithRouteTableId(const char *value)
Definition: ReplaceRouteRequest.h:651
Aws::EC2::Model::ReplaceRouteRequest::GetDestinationCidrBlock
const Aws::String & GetDestinationCidrBlock() const
Definition: ReplaceRouteRequest.h:43
Aws::EC2::Model::ReplaceRouteRequest::NetworkInterfaceIdHasBeenSet
bool NetworkInterfaceIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:580
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationIpv6CidrBlock
void SetDestinationIpv6CidrBlock(Aws::String &&value)
Definition: ReplaceRouteRequest.h:110
Aws::EC2::Model::ReplaceRouteRequest::TransitGatewayIdHasBeenSet
bool TransitGatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:457
Aws::EC2::Model::ReplaceRouteRequest::SetTransitGatewayId
void SetTransitGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:462
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationPrefixListId
void SetDestinationPrefixListId(const char *value)
Definition: ReplaceRouteRequest.h:160
Aws::EC2::Model::ReplaceRouteRequest::WithGatewayId
ReplaceRouteRequest & WithGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:329
Aws::EC2::Model::ReplaceRouteRequest::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:355
Aws::EC2::Model::ReplaceRouteRequest::WithCarrierGatewayId
ReplaceRouteRequest & WithCarrierGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:564
Aws::EC2::Model::ReplaceRouteRequest::SetNatGatewayId
void SetNatGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:421
Aws::EC2::Model::ReplaceRouteRequest::SetEgressOnlyInternetGatewayId
void SetEgressOnlyInternetGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:273
Aws::EC2::Model::ReplaceRouteRequest::WithLocalGatewayId
ReplaceRouteRequest & WithLocalGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:523
Aws::EC2::Model::ReplaceRouteRequest::LocalTargetHasBeenSet
bool LocalTargetHasBeenSet() const
Definition: ReplaceRouteRequest.h:393
Aws::EC2::Model::ReplaceRouteRequest::WithVpcEndpointId
ReplaceRouteRequest & WithVpcEndpointId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:251
Aws::EC2::Model::ReplaceRouteRequest::CarrierGatewayIdHasBeenSet
bool CarrierGatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:539
Aws::EC2::Model::ReplaceRouteRequest::SetNatGatewayId
void SetNatGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:431
Aws::EC2::Model::ReplaceRouteRequest::SetNatGatewayId
void SetNatGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:426
Aws::EC2::Model::ReplaceRouteRequest::DryRunHasBeenSet
bool DryRunHasBeenSet() const
Definition: ReplaceRouteRequest.h:192
Aws::EC2::Model::ReplaceRouteRequest::SetVpcEndpointId
void SetVpcEndpointId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:227
Aws::EC2::Model::ReplaceRouteRequest::SetDryRun
void SetDryRun(bool value)
Definition: ReplaceRouteRequest.h:200
Aws::EC2::Model::ReplaceRouteRequest::DestinationCidrBlockHasBeenSet
bool DestinationCidrBlockHasBeenSet() const
Definition: ReplaceRouteRequest.h:49
Aws::EC2::Model::ReplaceRouteRequest::SetCarrierGatewayId
void SetCarrierGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:549
Aws::EC2::Model::ReplaceRouteRequest::SetVpcPeeringConnectionId
void SetVpcPeeringConnectionId(const char *value)
Definition: ReplaceRouteRequest.h:677
Aws::EC2::Model::ReplaceRouteRequest::WithInstanceId
ReplaceRouteRequest & WithInstanceId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:375
Aws::EC2::Model::ReplaceRouteRequest::WithVpcEndpointId
ReplaceRouteRequest & WithVpcEndpointId(const char *value)
Definition: ReplaceRouteRequest.h:257
Aws::EC2::Model::ReplaceRouteRequest::WithTransitGatewayId
ReplaceRouteRequest & WithTransitGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:487
Aws::EC2::Model::ReplaceRouteRequest::NatGatewayIdHasBeenSet
bool NatGatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:416
Aws::EC2::Model::ReplaceRouteRequest::WithNetworkInterfaceId
ReplaceRouteRequest & WithNetworkInterfaceId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:600
Aws::EC2::Model::ReplaceRouteRequest::WithNatGatewayId
ReplaceRouteRequest & WithNatGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:441
Aws::EC2::Model::ReplaceRouteRequest::WithInstanceId
ReplaceRouteRequest & WithInstanceId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:370
Aws::EC2::Model::ReplaceRouteRequest::SetGatewayId
void SetGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:314
Aws::EC2::Model::ReplaceRouteRequest::SetLocalGatewayId
void SetLocalGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:503
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationPrefixListId
ReplaceRouteRequest & WithDestinationPrefixListId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:165
Aws::EC2::Model::ReplaceRouteRequest::GetDestinationPrefixListId
const Aws::String & GetDestinationPrefixListId() const
Definition: ReplaceRouteRequest.h:140
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationCidrBlock
void SetDestinationCidrBlock(const char *value)
Definition: ReplaceRouteRequest.h:67
Aws::EC2::Model::ReplaceRouteRequest::SetVpcPeeringConnectionId
void SetVpcPeeringConnectionId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:672
Aws::EC2::Model::ReplaceRouteRequest::GetNetworkInterfaceId
const Aws::String & GetNetworkInterfaceId() const
Definition: ReplaceRouteRequest.h:575
EC2Request.h
Aws::EC2::Model::ReplaceRouteRequest::WithGatewayId
ReplaceRouteRequest & WithGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:339
Aws::EC2::Model::ReplaceRouteRequest::SetEgressOnlyInternetGatewayId
void SetEgressOnlyInternetGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:278
Aws::EC2::Model::ReplaceRouteRequest::SetTransitGatewayId
void SetTransitGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:472
Aws::EC2::Model::ReplaceRouteRequest::WithNetworkInterfaceId
ReplaceRouteRequest & WithNetworkInterfaceId(const char *value)
Definition: ReplaceRouteRequest.h:610
Aws::EC2::Model::ReplaceRouteRequest::GetLocalGatewayId
const Aws::String & GetLocalGatewayId() const
Definition: ReplaceRouteRequest.h:493
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationPrefixListId
ReplaceRouteRequest & WithDestinationPrefixListId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:170
Aws::EC2::Model::ReplaceRouteRequest::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: ReplaceRouteRequest.h:345
Aws::EC2::Model::ReplaceRouteRequest::WithTransitGatewayId
ReplaceRouteRequest & WithTransitGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:482
AWSString.h
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationIpv6CidrBlock
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(Aws::String &&value)
Definition: ReplaceRouteRequest.h:128
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationCidrBlock
ReplaceRouteRequest & WithDestinationCidrBlock(Aws::String &&value)
Definition: ReplaceRouteRequest.h:79
Aws::EC2::Model::ReplaceRouteRequest::VpcEndpointIdHasBeenSet
bool VpcEndpointIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:221
Aws::EC2::Model::ReplaceRouteRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::EC2::Model::ReplaceRouteRequest::SetDestinationPrefixListId
void SetDestinationPrefixListId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:155
Aws::EC2::Model::ReplaceRouteRequest::WithVpcPeeringConnectionId
ReplaceRouteRequest & WithVpcPeeringConnectionId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:687
Aws::EC2::Model::ReplaceRouteRequest::VpcPeeringConnectionIdHasBeenSet
bool VpcPeeringConnectionIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:662
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationIpv6CidrBlock
ReplaceRouteRequest & WithDestinationIpv6CidrBlock(const Aws::String &value)
Definition: ReplaceRouteRequest.h:122
Aws::EC2::Model::ReplaceRouteRequest::RouteTableIdHasBeenSet
bool RouteTableIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:621
Aws::EC2::Model::ReplaceRouteRequest::WithTransitGatewayId
ReplaceRouteRequest & WithTransitGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:477
Aws::EC2::Model::ReplaceRouteRequest::ReplaceRouteRequest
ReplaceRouteRequest()
Aws::EC2::Model::ReplaceRouteRequest::SetRouteTableId
void SetRouteTableId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:631
Aws::EC2::Model::ReplaceRouteRequest::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:350
Aws::EC2::Model::ReplaceRouteRequest::GetGatewayId
const Aws::String & GetGatewayId() const
Definition: ReplaceRouteRequest.h:304
Aws::EC2::Model::ReplaceRouteRequest::WithRouteTableId
ReplaceRouteRequest & WithRouteTableId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:641
Aws::EC2::Model::ReplaceRouteRequest::SetRouteTableId
void SetRouteTableId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:626
Aws::EC2::Model::ReplaceRouteRequest::SetTransitGatewayId
void SetTransitGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:467
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationPrefixListId
ReplaceRouteRequest & WithDestinationPrefixListId(const char *value)
Definition: ReplaceRouteRequest.h:175
Aws::EC2::Model::ReplaceRouteRequest::GetRouteTableId
const Aws::String & GetRouteTableId() const
Definition: ReplaceRouteRequest.h:616
Aws::EC2::Model::ReplaceRouteRequest::EgressOnlyInternetGatewayIdHasBeenSet
bool EgressOnlyInternetGatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:268
Aws::EC2::Model::ReplaceRouteRequest::SetLocalGatewayId
void SetLocalGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:508
Aws::EC2::Model::ReplaceRouteRequest::SetLocalGatewayId
void SetLocalGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:513
Aws::EC2::Model::ReplaceRouteRequest::SetGatewayId
void SetGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:319
Aws::EC2::Model::ReplaceRouteRequest
Definition: ReplaceRouteRequest.h:22
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::ReplaceRouteRequest::WithEgressOnlyInternetGatewayId
ReplaceRouteRequest & WithEgressOnlyInternetGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:293
Aws::EC2::Model::ReplaceRouteRequest::WithNatGatewayId
ReplaceRouteRequest & WithNatGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:446
Aws::EC2::Model::ReplaceRouteRequest::WithLocalGatewayId
ReplaceRouteRequest & WithLocalGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:528
Aws::EC2::Model::ReplaceRouteRequest::SetCarrierGatewayId
void SetCarrierGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:544
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::ReplaceRouteRequest::SetInstanceId
void SetInstanceId(const char *value)
Definition: ReplaceRouteRequest.h:365
Aws::EC2::Model::ReplaceRouteRequest::WithGatewayId
ReplaceRouteRequest & WithGatewayId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:334
Aws::EC2::Model::ReplaceRouteRequest::WithInstanceId
ReplaceRouteRequest & WithInstanceId(const char *value)
Definition: ReplaceRouteRequest.h:380
Aws::EC2::Model::ReplaceRouteRequest::WithVpcPeeringConnectionId
ReplaceRouteRequest & WithVpcPeeringConnectionId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:682
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationCidrBlock
ReplaceRouteRequest & WithDestinationCidrBlock(const Aws::String &value)
Definition: ReplaceRouteRequest.h:73
Aws::EC2::Model::ReplaceRouteRequest::GetTransitGatewayId
const Aws::String & GetTransitGatewayId() const
Definition: ReplaceRouteRequest.h:452
Aws::EC2::EC2Request
Definition: EC2Request.h:17
Aws::EC2::Model::ReplaceRouteRequest::SetNetworkInterfaceId
void SetNetworkInterfaceId(const char *value)
Definition: ReplaceRouteRequest.h:595
Aws::EC2::Model::ReplaceRouteRequest::WithVpcPeeringConnectionId
ReplaceRouteRequest & WithVpcPeeringConnectionId(const char *value)
Definition: ReplaceRouteRequest.h:692
Aws::EC2::Model::ReplaceRouteRequest::SetCarrierGatewayId
void SetCarrierGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:554
Aws::EC2::Model::ReplaceRouteRequest::SetRouteTableId
void SetRouteTableId(const char *value)
Definition: ReplaceRouteRequest.h:636
Aws::EC2::Model::ReplaceRouteRequest::SetEgressOnlyInternetGatewayId
void SetEgressOnlyInternetGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:283
Aws::EC2::Model::ReplaceRouteRequest::WithDestinationCidrBlock
ReplaceRouteRequest & WithDestinationCidrBlock(const char *value)
Definition: ReplaceRouteRequest.h:85
Aws::EC2::Model::ReplaceRouteRequest::SetVpcPeeringConnectionId
void SetVpcPeeringConnectionId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:667
Aws::EC2::Model::ReplaceRouteRequest::SetGatewayId
void SetGatewayId(const char *value)
Definition: ReplaceRouteRequest.h:324
Aws::EC2::Model::ReplaceRouteRequest::WithNetworkInterfaceId
ReplaceRouteRequest & WithNetworkInterfaceId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:605
Aws::EC2::Model::ReplaceRouteRequest::WithLocalGatewayId
ReplaceRouteRequest & WithLocalGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:518
EC2_EXPORTS.h
Aws::EC2::Model::ReplaceRouteRequest::WithCarrierGatewayId
ReplaceRouteRequest & WithCarrierGatewayId(const Aws::String &value)
Definition: ReplaceRouteRequest.h:559
Aws::EC2::Model::ReplaceRouteRequest::LocalGatewayIdHasBeenSet
bool LocalGatewayIdHasBeenSet() const
Definition: ReplaceRouteRequest.h:498
Aws::EC2::Model::ReplaceRouteRequest::GetVpcEndpointId
const Aws::String & GetVpcEndpointId() const
Definition: ReplaceRouteRequest.h:215
Aws::EC2::Model::ReplaceRouteRequest::WithRouteTableId
ReplaceRouteRequest & WithRouteTableId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:646
Aws::EC2::Model::ReplaceRouteRequest::GetNatGatewayId
const Aws::String & GetNatGatewayId() const
Definition: ReplaceRouteRequest.h:411
Aws::EC2::Model::ReplaceRouteRequest::SetLocalTarget
void SetLocalTarget(bool value)
Definition: ReplaceRouteRequest.h:399
Aws::EC2::Model::ReplaceRouteRequest::SetNetworkInterfaceId
void SetNetworkInterfaceId(Aws::String &&value)
Definition: ReplaceRouteRequest.h:590
Aws::EC2::Model::ReplaceRouteRequest::SetVpcEndpointId
void SetVpcEndpointId(const char *value)
Definition: ReplaceRouteRequest.h:239