AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::VpcPeeringConnection Class Reference

#include <VpcPeeringConnection.h>

Public Member Functions

 VpcPeeringConnection ()
 
 VpcPeeringConnection (Aws::Utils::Json::JsonView jsonValue)
 
VpcPeeringConnectionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFleetId () const
 
bool FleetIdHasBeenSet () const
 
void SetFleetId (const Aws::String &value)
 
void SetFleetId (Aws::String &&value)
 
void SetFleetId (const char *value)
 
VpcPeeringConnectionWithFleetId (const Aws::String &value)
 
VpcPeeringConnectionWithFleetId (Aws::String &&value)
 
VpcPeeringConnectionWithFleetId (const char *value)
 
const Aws::StringGetIpV4CidrBlock () const
 
bool IpV4CidrBlockHasBeenSet () const
 
void SetIpV4CidrBlock (const Aws::String &value)
 
void SetIpV4CidrBlock (Aws::String &&value)
 
void SetIpV4CidrBlock (const char *value)
 
VpcPeeringConnectionWithIpV4CidrBlock (const Aws::String &value)
 
VpcPeeringConnectionWithIpV4CidrBlock (Aws::String &&value)
 
VpcPeeringConnectionWithIpV4CidrBlock (const char *value)
 
const Aws::StringGetVpcPeeringConnectionId () const
 
bool VpcPeeringConnectionIdHasBeenSet () const
 
void SetVpcPeeringConnectionId (const Aws::String &value)
 
void SetVpcPeeringConnectionId (Aws::String &&value)
 
void SetVpcPeeringConnectionId (const char *value)
 
VpcPeeringConnectionWithVpcPeeringConnectionId (const Aws::String &value)
 
VpcPeeringConnectionWithVpcPeeringConnectionId (Aws::String &&value)
 
VpcPeeringConnectionWithVpcPeeringConnectionId (const char *value)
 
const VpcPeeringConnectionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const VpcPeeringConnectionStatus &value)
 
void SetStatus (VpcPeeringConnectionStatus &&value)
 
VpcPeeringConnectionWithStatus (const VpcPeeringConnectionStatus &value)
 
VpcPeeringConnectionWithStatus (VpcPeeringConnectionStatus &&value)
 
const Aws::StringGetPeerVpcId () const
 
bool PeerVpcIdHasBeenSet () const
 
void SetPeerVpcId (const Aws::String &value)
 
void SetPeerVpcId (Aws::String &&value)
 
void SetPeerVpcId (const char *value)
 
VpcPeeringConnectionWithPeerVpcId (const Aws::String &value)
 
VpcPeeringConnectionWithPeerVpcId (Aws::String &&value)
 
VpcPeeringConnectionWithPeerVpcId (const char *value)
 
const Aws::StringGetGameLiftVpcId () const
 
bool GameLiftVpcIdHasBeenSet () const
 
void SetGameLiftVpcId (const Aws::String &value)
 
void SetGameLiftVpcId (Aws::String &&value)
 
void SetGameLiftVpcId (const char *value)
 
VpcPeeringConnectionWithGameLiftVpcId (const Aws::String &value)
 
VpcPeeringConnectionWithGameLiftVpcId (Aws::String &&value)
 
VpcPeeringConnectionWithGameLiftVpcId (const char *value)
 

Detailed Description

Represents a peering connection between a VPC on one of your AWS accounts and the VPC for your Amazon GameLift fleets. This record may be for an active peering connection or a pending connection that has not yet been established.

See Also:

AWS API Reference

Definition at line 50 of file VpcPeeringConnection.h.

Constructor & Destructor Documentation

◆ VpcPeeringConnection() [1/2]

Aws::GameLift::Model::VpcPeeringConnection::VpcPeeringConnection ( )

◆ VpcPeeringConnection() [2/2]

Aws::GameLift::Model::VpcPeeringConnection::VpcPeeringConnection ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FleetIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::FleetIdHasBeenSet ( ) const
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 69 of file VpcPeeringConnection.h.

◆ GameLiftVpcIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::GameLiftVpcIdHasBeenSet ( ) const
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 352 of file VpcPeeringConnection.h.

◆ GetFleetId()

const Aws::String& Aws::GameLift::Model::VpcPeeringConnection::GetFleetId ( ) const
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 63 of file VpcPeeringConnection.h.

◆ GetGameLiftVpcId()

const Aws::String& Aws::GameLift::Model::VpcPeeringConnection::GetGameLiftVpcId ( ) const
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 345 of file VpcPeeringConnection.h.

◆ GetIpV4CidrBlock()

const Aws::String& Aws::GameLift::Model::VpcPeeringConnection::GetIpV4CidrBlock ( ) const
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 113 of file VpcPeeringConnection.h.

◆ GetPeerVpcId()

const Aws::String& Aws::GameLift::Model::VpcPeeringConnection::GetPeerVpcId ( ) const
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 267 of file VpcPeeringConnection.h.

◆ GetStatus()

const VpcPeeringConnectionStatus& Aws::GameLift::Model::VpcPeeringConnection::GetStatus ( ) const
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 226 of file VpcPeeringConnection.h.

◆ GetVpcPeeringConnectionId()

const Aws::String& Aws::GameLift::Model::VpcPeeringConnection::GetVpcPeeringConnectionId ( ) const
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 170 of file VpcPeeringConnection.h.

◆ IpV4CidrBlockHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::IpV4CidrBlockHasBeenSet ( ) const
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 120 of file VpcPeeringConnection.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::VpcPeeringConnection::Jsonize ( ) const

◆ operator=()

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PeerVpcIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::PeerVpcIdHasBeenSet ( ) const
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 277 of file VpcPeeringConnection.h.

◆ SetFleetId() [1/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetFleetId ( const Aws::String value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 75 of file VpcPeeringConnection.h.

◆ SetFleetId() [2/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetFleetId ( Aws::String &&  value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 81 of file VpcPeeringConnection.h.

◆ SetFleetId() [3/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetFleetId ( const char *  value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 87 of file VpcPeeringConnection.h.

◆ SetGameLiftVpcId() [1/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetGameLiftVpcId ( const Aws::String value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 359 of file VpcPeeringConnection.h.

◆ SetGameLiftVpcId() [2/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetGameLiftVpcId ( Aws::String &&  value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 366 of file VpcPeeringConnection.h.

◆ SetGameLiftVpcId() [3/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetGameLiftVpcId ( const char *  value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 373 of file VpcPeeringConnection.h.

◆ SetIpV4CidrBlock() [1/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetIpV4CidrBlock ( const Aws::String value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 127 of file VpcPeeringConnection.h.

◆ SetIpV4CidrBlock() [2/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetIpV4CidrBlock ( Aws::String &&  value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 134 of file VpcPeeringConnection.h.

◆ SetIpV4CidrBlock() [3/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetIpV4CidrBlock ( const char *  value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 141 of file VpcPeeringConnection.h.

◆ SetPeerVpcId() [1/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetPeerVpcId ( const Aws::String value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 287 of file VpcPeeringConnection.h.

◆ SetPeerVpcId() [2/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetPeerVpcId ( Aws::String &&  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 297 of file VpcPeeringConnection.h.

◆ SetPeerVpcId() [3/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetPeerVpcId ( const char *  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 307 of file VpcPeeringConnection.h.

◆ SetStatus() [1/2]

void Aws::GameLift::Model::VpcPeeringConnection::SetStatus ( const VpcPeeringConnectionStatus value)
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 238 of file VpcPeeringConnection.h.

◆ SetStatus() [2/2]

void Aws::GameLift::Model::VpcPeeringConnection::SetStatus ( VpcPeeringConnectionStatus &&  value)
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 244 of file VpcPeeringConnection.h.

◆ SetVpcPeeringConnectionId() [1/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetVpcPeeringConnectionId ( const Aws::String value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 184 of file VpcPeeringConnection.h.

◆ SetVpcPeeringConnectionId() [2/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetVpcPeeringConnectionId ( Aws::String &&  value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 191 of file VpcPeeringConnection.h.

◆ SetVpcPeeringConnectionId() [3/3]

void Aws::GameLift::Model::VpcPeeringConnection::SetVpcPeeringConnectionId ( const char *  value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 198 of file VpcPeeringConnection.h.

◆ StatusHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::StatusHasBeenSet ( ) const
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 232 of file VpcPeeringConnection.h.

◆ VpcPeeringConnectionIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringConnection::VpcPeeringConnectionIdHasBeenSet ( ) const
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 177 of file VpcPeeringConnection.h.

◆ WithFleetId() [1/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithFleetId ( const Aws::String value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 93 of file VpcPeeringConnection.h.

◆ WithFleetId() [2/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithFleetId ( Aws::String &&  value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 99 of file VpcPeeringConnection.h.

◆ WithFleetId() [3/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithFleetId ( const char *  value)
inline

Unique identifier for a fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

Definition at line 105 of file VpcPeeringConnection.h.

◆ WithGameLiftVpcId() [1/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithGameLiftVpcId ( const Aws::String value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 380 of file VpcPeeringConnection.h.

◆ WithGameLiftVpcId() [2/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithGameLiftVpcId ( Aws::String &&  value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 387 of file VpcPeeringConnection.h.

◆ WithGameLiftVpcId() [3/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithGameLiftVpcId ( const char *  value)
inline

Unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your AWS account.

Definition at line 394 of file VpcPeeringConnection.h.

◆ WithIpV4CidrBlock() [1/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithIpV4CidrBlock ( const Aws::String value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 148 of file VpcPeeringConnection.h.

◆ WithIpV4CidrBlock() [2/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithIpV4CidrBlock ( Aws::String &&  value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 155 of file VpcPeeringConnection.h.

◆ WithIpV4CidrBlock() [3/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithIpV4CidrBlock ( const char *  value)
inline

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

Definition at line 162 of file VpcPeeringConnection.h.

◆ WithPeerVpcId() [1/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithPeerVpcId ( const Aws::String value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 317 of file VpcPeeringConnection.h.

◆ WithPeerVpcId() [2/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithPeerVpcId ( Aws::String &&  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 327 of file VpcPeeringConnection.h.

◆ WithPeerVpcId() [3/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithPeerVpcId ( const char *  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 337 of file VpcPeeringConnection.h.

◆ WithStatus() [1/2]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithStatus ( const VpcPeeringConnectionStatus value)
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 250 of file VpcPeeringConnection.h.

◆ WithStatus() [2/2]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithStatus ( VpcPeeringConnectionStatus &&  value)
inline

Object that contains status information about the connection. Status indicates if a connection is pending, successful, or failed.

Definition at line 256 of file VpcPeeringConnection.h.

◆ WithVpcPeeringConnectionId() [1/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithVpcPeeringConnectionId ( const Aws::String value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 205 of file VpcPeeringConnection.h.

◆ WithVpcPeeringConnectionId() [2/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithVpcPeeringConnectionId ( Aws::String &&  value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 212 of file VpcPeeringConnection.h.

◆ WithVpcPeeringConnectionId() [3/3]

VpcPeeringConnection& Aws::GameLift::Model::VpcPeeringConnection::WithVpcPeeringConnectionId ( const char *  value)
inline

Unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection with DeleteVpcPeeringConnection.

Definition at line 219 of file VpcPeeringConnection.h.


The documentation for this class was generated from the following file: