50 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
78 inline void SetRouteTableId(
const char* value) { m_routeTableIdHasBeenSet =
true; m_routeTableId.assign(value); }
117 inline void SetDestinationCidrBlock(
const char* value) { m_destinationCidrBlockHasBeenSet =
true; m_destinationCidrBlock.assign(value); }
159 inline void SetGatewayId(
const char* value) { m_gatewayIdHasBeenSet =
true; m_gatewayId.assign(value); }
201 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
239 inline void SetNetworkInterfaceId(
const char* value) { m_networkInterfaceIdHasBeenSet =
true; m_networkInterfaceId.assign(value); }
274 inline void SetVpcPeeringConnectionId(
const char* value) { m_vpcPeeringConnectionIdHasBeenSet =
true; m_vpcPeeringConnectionId.assign(value); }
309 inline void SetNatGatewayId(
const char* value) { m_natGatewayIdHasBeenSet =
true; m_natGatewayId.assign(value); }
328 bool m_dryRunHasBeenSet;
330 bool m_routeTableIdHasBeenSet;
332 bool m_destinationCidrBlockHasBeenSet;
334 bool m_gatewayIdHasBeenSet;
336 bool m_instanceIdHasBeenSet;
338 bool m_networkInterfaceIdHasBeenSet;
340 bool m_vpcPeeringConnectionIdHasBeenSet;
342 bool m_natGatewayIdHasBeenSet;
CreateRouteRequest & WithNetworkInterfaceId(const Aws::String &value)
void SetVpcPeeringConnectionId(const Aws::String &value)
CreateRouteRequest & WithVpcPeeringConnectionId(Aws::String &&value)
void SetNatGatewayId(const Aws::String &value)
CreateRouteRequest & WithNetworkInterfaceId(const char *value)
CreateRouteRequest & WithNatGatewayId(const char *value)
CreateRouteRequest & WithNatGatewayId(const Aws::String &value)
void SetNatGatewayId(const char *value)
void SetDestinationCidrBlock(const char *value)
CreateRouteRequest & WithRouteTableId(Aws::String &&value)
void SetDestinationCidrBlock(Aws::String &&value)
void SetVpcPeeringConnectionId(Aws::String &&value)
void SetInstanceId(const char *value)
void SetRouteTableId(const char *value)
void SetGatewayId(const char *value)
const Aws::String & GetVpcPeeringConnectionId() const
void SetDryRun(bool value)
const Aws::String & GetNetworkInterfaceId() const
void SetNetworkInterfaceId(Aws::String &&value)
CreateRouteRequest & WithGatewayId(Aws::String &&value)
CreateRouteRequest & WithDryRun(bool value)
CreateRouteRequest & WithInstanceId(const char *value)
const Aws::String & GetRouteTableId() const
CreateRouteRequest & WithDestinationCidrBlock(Aws::String &&value)
void SetGatewayId(Aws::String &&value)
void SetRouteTableId(const Aws::String &value)
CreateRouteRequest & WithNatGatewayId(Aws::String &&value)
CreateRouteRequest & WithGatewayId(const Aws::String &value)
void SetNetworkInterfaceId(const Aws::String &value)
void SetDestinationCidrBlock(const Aws::String &value)
CreateRouteRequest & WithInstanceId(const Aws::String &value)
CreateRouteRequest & WithVpcPeeringConnectionId(const char *value)
void SetRouteTableId(Aws::String &&value)
const Aws::String & GetInstanceId() const
void SetGatewayId(const Aws::String &value)
void SetInstanceId(Aws::String &&value)
void SetNetworkInterfaceId(const char *value)
CreateRouteRequest & WithRouteTableId(const char *value)
void SetNatGatewayId(Aws::String &&value)
CreateRouteRequest & WithGatewayId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateRouteRequest & WithRouteTableId(const Aws::String &value)
CreateRouteRequest & WithDestinationCidrBlock(const char *value)
CreateRouteRequest & WithVpcPeeringConnectionId(const Aws::String &value)
const Aws::String & GetGatewayId() const
const Aws::String & GetDestinationCidrBlock() const
const Aws::String & GetNatGatewayId() const
CreateRouteRequest & WithInstanceId(Aws::String &&value)
void SetVpcPeeringConnectionId(const char *value)
CreateRouteRequest & WithDestinationCidrBlock(const Aws::String &value)
CreateRouteRequest & WithNetworkInterfaceId(Aws::String &&value)
void SetInstanceId(const Aws::String &value)
JSON (JavaScript Object Notation).