AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppMesh::Model::VirtualGatewayPortMapping Class Reference

#include <VirtualGatewayPortMapping.h>

Public Member Functions

 VirtualGatewayPortMapping ()
 
 VirtualGatewayPortMapping (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayPortMappingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
VirtualGatewayPortMappingWithPort (int value)
 
const VirtualGatewayPortProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const VirtualGatewayPortProtocol &value)
 
void SetProtocol (VirtualGatewayPortProtocol &&value)
 
VirtualGatewayPortMappingWithProtocol (const VirtualGatewayPortProtocol &value)
 
VirtualGatewayPortMappingWithProtocol (VirtualGatewayPortProtocol &&value)
 

Detailed Description

An object that represents a port mapping.

See Also:

AWS API Reference

Definition at line 31 of file VirtualGatewayPortMapping.h.

Constructor & Destructor Documentation

◆ VirtualGatewayPortMapping() [1/2]

Aws::AppMesh::Model::VirtualGatewayPortMapping::VirtualGatewayPortMapping ( )

◆ VirtualGatewayPortMapping() [2/2]

Aws::AppMesh::Model::VirtualGatewayPortMapping::VirtualGatewayPortMapping ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPort()

int Aws::AppMesh::Model::VirtualGatewayPortMapping::GetPort ( ) const
inline

The port used for the port mapping. Specify one protocol.

Definition at line 43 of file VirtualGatewayPortMapping.h.

◆ GetProtocol()

const VirtualGatewayPortProtocol& Aws::AppMesh::Model::VirtualGatewayPortMapping::GetProtocol ( ) const
inline

The protocol used for the port mapping.

Definition at line 64 of file VirtualGatewayPortMapping.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppMesh::Model::VirtualGatewayPortMapping::Jsonize ( ) const

◆ operator=()

VirtualGatewayPortMapping& Aws::AppMesh::Model::VirtualGatewayPortMapping::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PortHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayPortMapping::PortHasBeenSet ( ) const
inline

The port used for the port mapping. Specify one protocol.

Definition at line 48 of file VirtualGatewayPortMapping.h.

◆ ProtocolHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayPortMapping::ProtocolHasBeenSet ( ) const
inline

The protocol used for the port mapping.

Definition at line 69 of file VirtualGatewayPortMapping.h.

◆ SetPort()

void Aws::AppMesh::Model::VirtualGatewayPortMapping::SetPort ( int  value)
inline

The port used for the port mapping. Specify one protocol.

Definition at line 53 of file VirtualGatewayPortMapping.h.

◆ SetProtocol() [1/2]

void Aws::AppMesh::Model::VirtualGatewayPortMapping::SetProtocol ( const VirtualGatewayPortProtocol value)
inline

The protocol used for the port mapping.

Definition at line 74 of file VirtualGatewayPortMapping.h.

◆ SetProtocol() [2/2]

void Aws::AppMesh::Model::VirtualGatewayPortMapping::SetProtocol ( VirtualGatewayPortProtocol &&  value)
inline

The protocol used for the port mapping.

Definition at line 79 of file VirtualGatewayPortMapping.h.

◆ WithPort()

VirtualGatewayPortMapping& Aws::AppMesh::Model::VirtualGatewayPortMapping::WithPort ( int  value)
inline

The port used for the port mapping. Specify one protocol.

Definition at line 58 of file VirtualGatewayPortMapping.h.

◆ WithProtocol() [1/2]

VirtualGatewayPortMapping& Aws::AppMesh::Model::VirtualGatewayPortMapping::WithProtocol ( const VirtualGatewayPortProtocol value)
inline

The protocol used for the port mapping.

Definition at line 84 of file VirtualGatewayPortMapping.h.

◆ WithProtocol() [2/2]

VirtualGatewayPortMapping& Aws::AppMesh::Model::VirtualGatewayPortMapping::WithProtocol ( VirtualGatewayPortProtocol &&  value)
inline

The protocol used for the port mapping.

Definition at line 89 of file VirtualGatewayPortMapping.h.


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