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

#include <InstanceNetworking.h>

Public Member Functions

 InstanceNetworking ()
 
 InstanceNetworking (Aws::Utils::Json::JsonView jsonValue)
 
InstanceNetworkingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MonthlyTransferGetMonthlyTransfer () const
 
bool MonthlyTransferHasBeenSet () const
 
void SetMonthlyTransfer (const MonthlyTransfer &value)
 
void SetMonthlyTransfer (MonthlyTransfer &&value)
 
InstanceNetworkingWithMonthlyTransfer (const MonthlyTransfer &value)
 
InstanceNetworkingWithMonthlyTransfer (MonthlyTransfer &&value)
 
const Aws::Vector< InstancePortInfo > & GetPorts () const
 
bool PortsHasBeenSet () const
 
void SetPorts (const Aws::Vector< InstancePortInfo > &value)
 
void SetPorts (Aws::Vector< InstancePortInfo > &&value)
 
InstanceNetworkingWithPorts (const Aws::Vector< InstancePortInfo > &value)
 
InstanceNetworkingWithPorts (Aws::Vector< InstancePortInfo > &&value)
 
InstanceNetworkingAddPorts (const InstancePortInfo &value)
 
InstanceNetworkingAddPorts (InstancePortInfo &&value)
 

Detailed Description

Describes monthly data transfer rates and port information for an instance.

See Also:

AWS API Reference

Definition at line 34 of file InstanceNetworking.h.

Constructor & Destructor Documentation

◆ InstanceNetworking() [1/2]

Aws::Lightsail::Model::InstanceNetworking::InstanceNetworking ( )

◆ InstanceNetworking() [2/2]

Aws::Lightsail::Model::InstanceNetworking::InstanceNetworking ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddPorts() [1/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::AddPorts ( const InstancePortInfo value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 114 of file InstanceNetworking.h.

◆ AddPorts() [2/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::AddPorts ( InstancePortInfo &&  value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 120 of file InstanceNetworking.h.

◆ GetMonthlyTransfer()

const MonthlyTransfer& Aws::Lightsail::Model::InstanceNetworking::GetMonthlyTransfer ( ) const
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 46 of file InstanceNetworking.h.

◆ GetPorts()

const Aws::Vector<InstancePortInfo>& Aws::Lightsail::Model::InstanceNetworking::GetPorts ( ) const
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 78 of file InstanceNetworking.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::InstanceNetworking::Jsonize ( ) const

◆ MonthlyTransferHasBeenSet()

bool Aws::Lightsail::Model::InstanceNetworking::MonthlyTransferHasBeenSet ( ) const
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 51 of file InstanceNetworking.h.

◆ operator=()

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PortsHasBeenSet()

bool Aws::Lightsail::Model::InstanceNetworking::PortsHasBeenSet ( ) const
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 84 of file InstanceNetworking.h.

◆ SetMonthlyTransfer() [1/2]

void Aws::Lightsail::Model::InstanceNetworking::SetMonthlyTransfer ( const MonthlyTransfer value)
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 56 of file InstanceNetworking.h.

◆ SetMonthlyTransfer() [2/2]

void Aws::Lightsail::Model::InstanceNetworking::SetMonthlyTransfer ( MonthlyTransfer &&  value)
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 61 of file InstanceNetworking.h.

◆ SetPorts() [1/2]

void Aws::Lightsail::Model::InstanceNetworking::SetPorts ( const Aws::Vector< InstancePortInfo > &  value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 90 of file InstanceNetworking.h.

◆ SetPorts() [2/2]

void Aws::Lightsail::Model::InstanceNetworking::SetPorts ( Aws::Vector< InstancePortInfo > &&  value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 96 of file InstanceNetworking.h.

◆ WithMonthlyTransfer() [1/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::WithMonthlyTransfer ( const MonthlyTransfer value)
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 66 of file InstanceNetworking.h.

◆ WithMonthlyTransfer() [2/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::WithMonthlyTransfer ( MonthlyTransfer &&  value)
inline

The amount of data in GB allocated for monthly data transfers.

Definition at line 71 of file InstanceNetworking.h.

◆ WithPorts() [1/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::WithPorts ( const Aws::Vector< InstancePortInfo > &  value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 102 of file InstanceNetworking.h.

◆ WithPorts() [2/2]

InstanceNetworking& Aws::Lightsail::Model::InstanceNetworking::WithPorts ( Aws::Vector< InstancePortInfo > &&  value)
inline

An array of key-value pairs containing information about the ports on the instance.

Definition at line 108 of file InstanceNetworking.h.


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