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

#include <PortMapping.h>

Public Member Functions

 PortMapping ()
 
 PortMapping (Aws::Utils::Json::JsonView jsonValue)
 
PortMappingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
PortMappingWithPort (int value)
 
const PortProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const PortProtocol &value)
 
void SetProtocol (PortProtocol &&value)
 
PortMappingWithProtocol (const PortProtocol &value)
 
PortMappingWithProtocol (PortProtocol &&value)
 

Detailed Description

An object that represents a port mapping.

See Also:

AWS API Reference

Definition at line 31 of file PortMapping.h.

Constructor & Destructor Documentation

◆ PortMapping() [1/2]

Aws::AppMesh::Model::PortMapping::PortMapping ( )

◆ PortMapping() [2/2]

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

Member Function Documentation

◆ GetPort()

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

The port used for the port mapping.

Definition at line 43 of file PortMapping.h.

◆ GetProtocol()

const PortProtocol& Aws::AppMesh::Model::PortMapping::GetProtocol ( ) const
inline

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

Definition at line 64 of file PortMapping.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PortHasBeenSet()

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

The port used for the port mapping.

Definition at line 48 of file PortMapping.h.

◆ ProtocolHasBeenSet()

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

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

Definition at line 69 of file PortMapping.h.

◆ SetPort()

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

The port used for the port mapping.

Definition at line 53 of file PortMapping.h.

◆ SetProtocol() [1/2]

void Aws::AppMesh::Model::PortMapping::SetProtocol ( const PortProtocol value)
inline

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

Definition at line 74 of file PortMapping.h.

◆ SetProtocol() [2/2]

void Aws::AppMesh::Model::PortMapping::SetProtocol ( PortProtocol &&  value)
inline

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

Definition at line 79 of file PortMapping.h.

◆ WithPort()

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

The port used for the port mapping.

Definition at line 58 of file PortMapping.h.

◆ WithProtocol() [1/2]

PortMapping& Aws::AppMesh::Model::PortMapping::WithProtocol ( const PortProtocol value)
inline

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

Definition at line 84 of file PortMapping.h.

◆ WithProtocol() [2/2]

PortMapping& Aws::AppMesh::Model::PortMapping::WithProtocol ( PortProtocol &&  value)
inline

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

Definition at line 89 of file PortMapping.h.


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