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

#include <Sample.h>

Public Member Functions

 Sample ()
 
 Sample (Aws::Utils::Json::JsonView jsonValue)
 
Sampleoperator= (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)
 
SampleWithArn (const Aws::String &value)
 
SampleWithArn (Aws::String &&value)
 
SampleWithArn (const char *value)
 
const SampleTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const SampleType &value)
 
void SetType (SampleType &&value)
 
SampleWithType (const SampleType &value)
 
SampleWithType (SampleType &&value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
SampleWithUrl (const Aws::String &value)
 
SampleWithUrl (Aws::String &&value)
 
SampleWithUrl (const char *value)
 

Detailed Description

Represents a sample of performance data.

See Also:

AWS API Reference

Definition at line 32 of file Sample.h.

Constructor & Destructor Documentation

◆ Sample() [1/2]

Aws::DeviceFarm::Model::Sample::Sample ( )

◆ Sample() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The sample's ARN.

Definition at line 49 of file Sample.h.

◆ GetArn()

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

The sample's ARN.

Definition at line 44 of file Sample.h.

◆ GetType()

const SampleType& Aws::DeviceFarm::Model::Sample::GetType ( ) const
inline

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 99 of file Sample.h.

◆ GetUrl()

const Aws::String& Aws::DeviceFarm::Model::Sample::GetUrl ( ) const
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 201 of file Sample.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetArn() [1/3]

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

The sample's ARN.

Definition at line 54 of file Sample.h.

◆ SetArn() [2/3]

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

The sample's ARN.

Definition at line 59 of file Sample.h.

◆ SetArn() [3/3]

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

The sample's ARN.

Definition at line 64 of file Sample.h.

◆ SetType() [1/2]

void Aws::DeviceFarm::Model::Sample::SetType ( const SampleType value)
inline

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 137 of file Sample.h.

◆ SetType() [2/2]

void Aws::DeviceFarm::Model::Sample::SetType ( SampleType &&  value)
inline

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 156 of file Sample.h.

◆ SetUrl() [1/3]

void Aws::DeviceFarm::Model::Sample::SetUrl ( const Aws::String value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 213 of file Sample.h.

◆ SetUrl() [2/3]

void Aws::DeviceFarm::Model::Sample::SetUrl ( Aws::String &&  value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 219 of file Sample.h.

◆ SetUrl() [3/3]

void Aws::DeviceFarm::Model::Sample::SetUrl ( const char *  value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 225 of file Sample.h.

◆ TypeHasBeenSet()

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

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 118 of file Sample.h.

◆ UrlHasBeenSet()

bool Aws::DeviceFarm::Model::Sample::UrlHasBeenSet ( ) const
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 207 of file Sample.h.

◆ WithArn() [1/3]

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

The sample's ARN.

Definition at line 69 of file Sample.h.

◆ WithArn() [2/3]

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

The sample's ARN.

Definition at line 74 of file Sample.h.

◆ WithArn() [3/3]

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

The sample's ARN.

Definition at line 79 of file Sample.h.

◆ WithType() [1/2]

Sample& Aws::DeviceFarm::Model::Sample::WithType ( const SampleType value)
inline

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 175 of file Sample.h.

◆ WithType() [2/2]

Sample& Aws::DeviceFarm::Model::Sample::WithType ( SampleType &&  value)
inline

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

  • NATIVE_AVG_DRAWTIME

  • NATIVE_FPS

  • NATIVE_FRAMES

  • NATIVE_MAX_DRAWTIME

  • NATIVE_MIN_DRAWTIME

  • OPENGL_AVG_DRAWTIME

  • OPENGL_FPS

  • OPENGL_FRAMES

  • OPENGL_MAX_DRAWTIME

  • OPENGL_MIN_DRAWTIME

  • RX

  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

  • TX

  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Definition at line 194 of file Sample.h.

◆ WithUrl() [1/3]

Sample& Aws::DeviceFarm::Model::Sample::WithUrl ( const Aws::String value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 231 of file Sample.h.

◆ WithUrl() [2/3]

Sample& Aws::DeviceFarm::Model::Sample::WithUrl ( Aws::String &&  value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 237 of file Sample.h.

◆ WithUrl() [3/3]

Sample& Aws::DeviceFarm::Model::Sample::WithUrl ( const char *  value)
inline

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

Definition at line 243 of file Sample.h.


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