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

#include <NetworkProfile.h>

Public Member Functions

 NetworkProfile ()
 
 NetworkProfile (Aws::Utils::Json::JsonView jsonValue)
 
NetworkProfileoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
NetworkProfileWithArn (const Aws::String &value)
 
NetworkProfileWithArn (Aws::String &&value)
 
NetworkProfileWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
NetworkProfileWithName (const Aws::String &value)
 
NetworkProfileWithName (Aws::String &&value)
 
NetworkProfileWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
NetworkProfileWithDescription (const Aws::String &value)
 
NetworkProfileWithDescription (Aws::String &&value)
 
NetworkProfileWithDescription (const char *value)
 
const NetworkProfileTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const NetworkProfileType &value)
 
void SetType (NetworkProfileType &&value)
 
NetworkProfileWithType (const NetworkProfileType &value)
 
NetworkProfileWithType (NetworkProfileType &&value)
 
long long GetUplinkBandwidthBits () const
 
bool UplinkBandwidthBitsHasBeenSet () const
 
void SetUplinkBandwidthBits (long long value)
 
NetworkProfileWithUplinkBandwidthBits (long long value)
 
long long GetDownlinkBandwidthBits () const
 
bool DownlinkBandwidthBitsHasBeenSet () const
 
void SetDownlinkBandwidthBits (long long value)
 
NetworkProfileWithDownlinkBandwidthBits (long long value)
 
long long GetUplinkDelayMs () const
 
bool UplinkDelayMsHasBeenSet () const
 
void SetUplinkDelayMs (long long value)
 
NetworkProfileWithUplinkDelayMs (long long value)
 
long long GetDownlinkDelayMs () const
 
bool DownlinkDelayMsHasBeenSet () const
 
void SetDownlinkDelayMs (long long value)
 
NetworkProfileWithDownlinkDelayMs (long long value)
 
long long GetUplinkJitterMs () const
 
bool UplinkJitterMsHasBeenSet () const
 
void SetUplinkJitterMs (long long value)
 
NetworkProfileWithUplinkJitterMs (long long value)
 
long long GetDownlinkJitterMs () const
 
bool DownlinkJitterMsHasBeenSet () const
 
void SetDownlinkJitterMs (long long value)
 
NetworkProfileWithDownlinkJitterMs (long long value)
 
int GetUplinkLossPercent () const
 
bool UplinkLossPercentHasBeenSet () const
 
void SetUplinkLossPercent (int value)
 
NetworkProfileWithUplinkLossPercent (int value)
 
int GetDownlinkLossPercent () const
 
bool DownlinkLossPercentHasBeenSet () const
 
void SetDownlinkLossPercent (int value)
 
NetworkProfileWithDownlinkLossPercent (int value)
 

Detailed Description

An array of settings that describes characteristics of a network profile.

See Also:

AWS API Reference

Definition at line 33 of file NetworkProfile.h.

Constructor & Destructor Documentation

◆ NetworkProfile() [1/2]

Aws::DeviceFarm::Model::NetworkProfile::NetworkProfile ( )

◆ NetworkProfile() [2/2]

Aws::DeviceFarm::Model::NetworkProfile::NetworkProfile ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 50 of file NetworkProfile.h.

◆ DescriptionHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::DescriptionHasBeenSet ( ) const
inline

The description of the network profile.

Definition at line 132 of file NetworkProfile.h.

◆ DownlinkBandwidthBitsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::DownlinkBandwidthBitsHasBeenSet ( ) const
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 231 of file NetworkProfile.h.

◆ DownlinkDelayMsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::DownlinkDelayMsHasBeenSet ( ) const
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 281 of file NetworkProfile.h.

◆ DownlinkJitterMsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::DownlinkJitterMsHasBeenSet ( ) const
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 331 of file NetworkProfile.h.

◆ DownlinkLossPercentHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::DownlinkLossPercentHasBeenSet ( ) const
inline

Proportion of received packets that fail to arrive from 0 to 100 percent.

Definition at line 379 of file NetworkProfile.h.

◆ GetArn()

const Aws::String& Aws::DeviceFarm::Model::NetworkProfile::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 45 of file NetworkProfile.h.

◆ GetDescription()

const Aws::String& Aws::DeviceFarm::Model::NetworkProfile::GetDescription ( ) const
inline

The description of the network profile.

Definition at line 127 of file NetworkProfile.h.

◆ GetDownlinkBandwidthBits()

long long Aws::DeviceFarm::Model::NetworkProfile::GetDownlinkBandwidthBits ( ) const
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 225 of file NetworkProfile.h.

◆ GetDownlinkDelayMs()

long long Aws::DeviceFarm::Model::NetworkProfile::GetDownlinkDelayMs ( ) const
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 275 of file NetworkProfile.h.

◆ GetDownlinkJitterMs()

long long Aws::DeviceFarm::Model::NetworkProfile::GetDownlinkJitterMs ( ) const
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 325 of file NetworkProfile.h.

◆ GetDownlinkLossPercent()

int Aws::DeviceFarm::Model::NetworkProfile::GetDownlinkLossPercent ( ) const
inline

Proportion of received packets that fail to arrive from 0 to 100 percent.

Definition at line 374 of file NetworkProfile.h.

◆ GetName()

const Aws::String& Aws::DeviceFarm::Model::NetworkProfile::GetName ( ) const
inline

The name of the network profile.

Definition at line 86 of file NetworkProfile.h.

◆ GetType()

const NetworkProfileType& Aws::DeviceFarm::Model::NetworkProfile::GetType ( ) const
inline

The type of network profile. Valid values are listed here.

Definition at line 168 of file NetworkProfile.h.

◆ GetUplinkBandwidthBits()

long long Aws::DeviceFarm::Model::NetworkProfile::GetUplinkBandwidthBits ( ) const
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 200 of file NetworkProfile.h.

◆ GetUplinkDelayMs()

long long Aws::DeviceFarm::Model::NetworkProfile::GetUplinkDelayMs ( ) const
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 250 of file NetworkProfile.h.

◆ GetUplinkJitterMs()

long long Aws::DeviceFarm::Model::NetworkProfile::GetUplinkJitterMs ( ) const
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 300 of file NetworkProfile.h.

◆ GetUplinkLossPercent()

int Aws::DeviceFarm::Model::NetworkProfile::GetUplinkLossPercent ( ) const
inline

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

Definition at line 350 of file NetworkProfile.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::NetworkProfile::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::NameHasBeenSet ( ) const
inline

The name of the network profile.

Definition at line 91 of file NetworkProfile.h.

◆ operator=()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 55 of file NetworkProfile.h.

◆ SetArn() [2/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 60 of file NetworkProfile.h.

◆ SetArn() [3/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 65 of file NetworkProfile.h.

◆ SetDescription() [1/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetDescription ( const Aws::String value)
inline

The description of the network profile.

Definition at line 137 of file NetworkProfile.h.

◆ SetDescription() [2/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetDescription ( Aws::String &&  value)
inline

The description of the network profile.

Definition at line 142 of file NetworkProfile.h.

◆ SetDescription() [3/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetDescription ( const char *  value)
inline

The description of the network profile.

Definition at line 147 of file NetworkProfile.h.

◆ SetDownlinkBandwidthBits()

void Aws::DeviceFarm::Model::NetworkProfile::SetDownlinkBandwidthBits ( long long  value)
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 237 of file NetworkProfile.h.

◆ SetDownlinkDelayMs()

void Aws::DeviceFarm::Model::NetworkProfile::SetDownlinkDelayMs ( long long  value)
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 287 of file NetworkProfile.h.

◆ SetDownlinkJitterMs()

void Aws::DeviceFarm::Model::NetworkProfile::SetDownlinkJitterMs ( long long  value)
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 337 of file NetworkProfile.h.

◆ SetDownlinkLossPercent()

void Aws::DeviceFarm::Model::NetworkProfile::SetDownlinkLossPercent ( int  value)
inline

Proportion of received packets that fail to arrive from 0 to 100 percent.

Definition at line 384 of file NetworkProfile.h.

◆ SetName() [1/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetName ( const Aws::String value)
inline

The name of the network profile.

Definition at line 96 of file NetworkProfile.h.

◆ SetName() [2/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetName ( Aws::String &&  value)
inline

The name of the network profile.

Definition at line 101 of file NetworkProfile.h.

◆ SetName() [3/3]

void Aws::DeviceFarm::Model::NetworkProfile::SetName ( const char *  value)
inline

The name of the network profile.

Definition at line 106 of file NetworkProfile.h.

◆ SetType() [1/2]

void Aws::DeviceFarm::Model::NetworkProfile::SetType ( const NetworkProfileType value)
inline

The type of network profile. Valid values are listed here.

Definition at line 178 of file NetworkProfile.h.

◆ SetType() [2/2]

void Aws::DeviceFarm::Model::NetworkProfile::SetType ( NetworkProfileType &&  value)
inline

The type of network profile. Valid values are listed here.

Definition at line 183 of file NetworkProfile.h.

◆ SetUplinkBandwidthBits()

void Aws::DeviceFarm::Model::NetworkProfile::SetUplinkBandwidthBits ( long long  value)
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 212 of file NetworkProfile.h.

◆ SetUplinkDelayMs()

void Aws::DeviceFarm::Model::NetworkProfile::SetUplinkDelayMs ( long long  value)
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 262 of file NetworkProfile.h.

◆ SetUplinkJitterMs()

void Aws::DeviceFarm::Model::NetworkProfile::SetUplinkJitterMs ( long long  value)
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 312 of file NetworkProfile.h.

◆ SetUplinkLossPercent()

void Aws::DeviceFarm::Model::NetworkProfile::SetUplinkLossPercent ( int  value)
inline

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

Definition at line 362 of file NetworkProfile.h.

◆ TypeHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::TypeHasBeenSet ( ) const
inline

The type of network profile. Valid values are listed here.

Definition at line 173 of file NetworkProfile.h.

◆ UplinkBandwidthBitsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::UplinkBandwidthBitsHasBeenSet ( ) const
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 206 of file NetworkProfile.h.

◆ UplinkDelayMsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::UplinkDelayMsHasBeenSet ( ) const
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 256 of file NetworkProfile.h.

◆ UplinkJitterMsHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::UplinkJitterMsHasBeenSet ( ) const
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 306 of file NetworkProfile.h.

◆ UplinkLossPercentHasBeenSet()

bool Aws::DeviceFarm::Model::NetworkProfile::UplinkLossPercentHasBeenSet ( ) const
inline

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

Definition at line 356 of file NetworkProfile.h.

◆ WithArn() [1/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 70 of file NetworkProfile.h.

◆ WithArn() [2/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 75 of file NetworkProfile.h.

◆ WithArn() [3/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the network profile.

Definition at line 80 of file NetworkProfile.h.

◆ WithDescription() [1/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDescription ( const Aws::String value)
inline

The description of the network profile.

Definition at line 152 of file NetworkProfile.h.

◆ WithDescription() [2/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDescription ( Aws::String &&  value)
inline

The description of the network profile.

Definition at line 157 of file NetworkProfile.h.

◆ WithDescription() [3/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDescription ( const char *  value)
inline

The description of the network profile.

Definition at line 162 of file NetworkProfile.h.

◆ WithDownlinkBandwidthBits()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDownlinkBandwidthBits ( long long  value)
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 243 of file NetworkProfile.h.

◆ WithDownlinkDelayMs()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDownlinkDelayMs ( long long  value)
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 293 of file NetworkProfile.h.

◆ WithDownlinkJitterMs()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDownlinkJitterMs ( long long  value)
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 343 of file NetworkProfile.h.

◆ WithDownlinkLossPercent()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithDownlinkLossPercent ( int  value)
inline

Proportion of received packets that fail to arrive from 0 to 100 percent.

Definition at line 389 of file NetworkProfile.h.

◆ WithName() [1/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithName ( const Aws::String value)
inline

The name of the network profile.

Definition at line 111 of file NetworkProfile.h.

◆ WithName() [2/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithName ( Aws::String &&  value)
inline

The name of the network profile.

Definition at line 116 of file NetworkProfile.h.

◆ WithName() [3/3]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithName ( const char *  value)
inline

The name of the network profile.

Definition at line 121 of file NetworkProfile.h.

◆ WithType() [1/2]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithType ( const NetworkProfileType value)
inline

The type of network profile. Valid values are listed here.

Definition at line 188 of file NetworkProfile.h.

◆ WithType() [2/2]

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithType ( NetworkProfileType &&  value)
inline

The type of network profile. Valid values are listed here.

Definition at line 193 of file NetworkProfile.h.

◆ WithUplinkBandwidthBits()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithUplinkBandwidthBits ( long long  value)
inline

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Definition at line 218 of file NetworkProfile.h.

◆ WithUplinkDelayMs()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithUplinkDelayMs ( long long  value)
inline

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

Definition at line 268 of file NetworkProfile.h.

◆ WithUplinkJitterMs()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithUplinkJitterMs ( long long  value)
inline

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

Definition at line 318 of file NetworkProfile.h.

◆ WithUplinkLossPercent()

NetworkProfile& Aws::DeviceFarm::Model::NetworkProfile::WithUplinkLossPercent ( int  value)
inline

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

Definition at line 368 of file NetworkProfile.h.


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