46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
67 inline void SetDestinationCidrBlock(
const char* value) { m_destinationCidrBlockHasBeenSet =
true; m_destinationCidrBlock.assign(value); }
102 inline void SetDestinationPrefixListId(
const char* value) { m_destinationPrefixListIdHasBeenSet =
true; m_destinationPrefixListId.assign(value); }
137 inline void SetGatewayId(
const char* value) { m_gatewayIdHasBeenSet =
true; m_gatewayId.assign(value); }
172 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
207 inline void SetInstanceOwnerId(
const char* value) { m_instanceOwnerIdHasBeenSet =
true; m_instanceOwnerId.assign(value); }
242 inline void SetNetworkInterfaceId(
const char* value) { m_networkInterfaceIdHasBeenSet =
true; m_networkInterfaceId.assign(value); }
277 inline void SetVpcPeeringConnectionId(
const char* value) { m_vpcPeeringConnectionIdHasBeenSet =
true; m_vpcPeeringConnectionId.assign(value); }
312 inline void SetNatGatewayId(
const char* value) { m_natGatewayIdHasBeenSet =
true; m_natGatewayId.assign(value); }
416 bool m_destinationCidrBlockHasBeenSet;
418 bool m_destinationPrefixListIdHasBeenSet;
420 bool m_gatewayIdHasBeenSet;
422 bool m_instanceIdHasBeenSet;
424 bool m_instanceOwnerIdHasBeenSet;
426 bool m_networkInterfaceIdHasBeenSet;
428 bool m_vpcPeeringConnectionIdHasBeenSet;
430 bool m_natGatewayIdHasBeenSet;
432 bool m_stateHasBeenSet;
434 bool m_originHasBeenSet;
const Aws::String & GetNatGatewayId() const
Route & WithNatGatewayId(const char *value)
Route & WithNetworkInterfaceId(const char *value)
const Aws::String & GetDestinationCidrBlock() const
const Aws::String & GetGatewayId() const
void SetVpcPeeringConnectionId(const char *value)
Route & WithDestinationCidrBlock(Aws::String &&value)
void SetGatewayId(const char *value)
Route & WithInstanceOwnerId(const Aws::String &value)
void SetNatGatewayId(const char *value)
const RouteOrigin & GetOrigin() const
Route & WithNetworkInterfaceId(Aws::String &&value)
void SetGatewayId(Aws::String &&value)
void SetNatGatewayId(Aws::String &&value)
Route & WithDestinationCidrBlock(const Aws::String &value)
const Aws::String & GetInstanceId() const
const Aws::String & GetInstanceOwnerId() const
void SetNetworkInterfaceId(const Aws::String &value)
Route & WithDestinationPrefixListId(const Aws::String &value)
Route & WithInstanceOwnerId(const char *value)
void SetState(const RouteState &value)
void SetState(RouteState &&value)
const RouteState & GetState() const
void SetNetworkInterfaceId(Aws::String &&value)
Route & WithVpcPeeringConnectionId(const Aws::String &value)
Route & WithInstanceOwnerId(Aws::String &&value)
Route & WithInstanceId(const Aws::String &value)
Route & WithGatewayId(const Aws::String &value)
Route & WithVpcPeeringConnectionId(Aws::String &&value)
Route & WithInstanceId(const char *value)
const Aws::String & GetVpcPeeringConnectionId() const
void SetInstanceOwnerId(const Aws::String &value)
void SetDestinationPrefixListId(const Aws::String &value)
Route & WithGatewayId(Aws::String &&value)
void SetNetworkInterfaceId(const char *value)
void SetDestinationCidrBlock(const Aws::String &value)
void SetVpcPeeringConnectionId(const Aws::String &value)
void SetVpcPeeringConnectionId(Aws::String &&value)
Route & WithVpcPeeringConnectionId(const char *value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetInstanceId(const char *value)
void SetOrigin(RouteOrigin &&value)
void SetInstanceOwnerId(Aws::String &&value)
Route & WithOrigin(RouteOrigin &&value)
Route & WithDestinationPrefixListId(const char *value)
Route & WithNatGatewayId(Aws::String &&value)
void SetInstanceId(Aws::String &&value)
void SetDestinationPrefixListId(Aws::String &&value)
void SetInstanceId(const Aws::String &value)
void SetGatewayId(const Aws::String &value)
Route & WithNatGatewayId(const Aws::String &value)
Route & WithState(RouteState &&value)
void SetOrigin(const RouteOrigin &value)
Route & WithDestinationPrefixListId(Aws::String &&value)
void SetDestinationCidrBlock(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Route & WithOrigin(const RouteOrigin &value)
const Aws::String & GetNetworkInterfaceId() const
void SetNatGatewayId(const Aws::String &value)
void SetDestinationPrefixListId(const char *value)
Route & WithState(const RouteState &value)
Route & WithInstanceId(Aws::String &&value)
Route & WithNetworkInterfaceId(const Aws::String &value)
Route & WithGatewayId(const char *value)
const Aws::String & GetDestinationPrefixListId() const
void SetDestinationCidrBlock(Aws::String &&value)
void SetInstanceOwnerId(const char *value)
JSON (JavaScript Object Notation).
Route & WithDestinationCidrBlock(const char *value)