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

#include <TestGridSession.h>

Public Member Functions

 TestGridSession ()
 
 TestGridSession (Aws::Utils::Json::JsonView jsonValue)
 
TestGridSessionoperator= (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)
 
TestGridSessionWithArn (const Aws::String &value)
 
TestGridSessionWithArn (Aws::String &&value)
 
TestGridSessionWithArn (const char *value)
 
const TestGridSessionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const TestGridSessionStatus &value)
 
void SetStatus (TestGridSessionStatus &&value)
 
TestGridSessionWithStatus (const TestGridSessionStatus &value)
 
TestGridSessionWithStatus (TestGridSessionStatus &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
TestGridSessionWithCreated (const Aws::Utils::DateTime &value)
 
TestGridSessionWithCreated (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEnded () const
 
bool EndedHasBeenSet () const
 
void SetEnded (const Aws::Utils::DateTime &value)
 
void SetEnded (Aws::Utils::DateTime &&value)
 
TestGridSessionWithEnded (const Aws::Utils::DateTime &value)
 
TestGridSessionWithEnded (Aws::Utils::DateTime &&value)
 
double GetBillingMinutes () const
 
bool BillingMinutesHasBeenSet () const
 
void SetBillingMinutes (double value)
 
TestGridSessionWithBillingMinutes (double value)
 
const Aws::StringGetSeleniumProperties () const
 
bool SeleniumPropertiesHasBeenSet () const
 
void SetSeleniumProperties (const Aws::String &value)
 
void SetSeleniumProperties (Aws::String &&value)
 
void SetSeleniumProperties (const char *value)
 
TestGridSessionWithSeleniumProperties (const Aws::String &value)
 
TestGridSessionWithSeleniumProperties (Aws::String &&value)
 
TestGridSessionWithSeleniumProperties (const char *value)
 

Detailed Description

A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.

See Also:

AWS API Reference

Definition at line 35 of file TestGridSession.h.

Constructor & Destructor Documentation

◆ TestGridSession() [1/2]

Aws::DeviceFarm::Model::TestGridSession::TestGridSession ( )

◆ TestGridSession() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The ARN of the session.

Definition at line 52 of file TestGridSession.h.

◆ BillingMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSession::BillingMinutesHasBeenSet ( ) const
inline

The number of billed minutes that were used for this session.

Definition at line 186 of file TestGridSession.h.

◆ CreatedHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSession::CreatedHasBeenSet ( ) const
inline

The time that the session was started.

Definition at line 124 of file TestGridSession.h.

◆ EndedHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSession::EndedHasBeenSet ( ) const
inline

The time the session ended.

Definition at line 155 of file TestGridSession.h.

◆ GetArn()

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

The ARN of the session.

Definition at line 47 of file TestGridSession.h.

◆ GetBillingMinutes()

double Aws::DeviceFarm::Model::TestGridSession::GetBillingMinutes ( ) const
inline

The number of billed minutes that were used for this session.

Definition at line 181 of file TestGridSession.h.

◆ GetCreated()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::TestGridSession::GetCreated ( ) const
inline

The time that the session was started.

Definition at line 119 of file TestGridSession.h.

◆ GetEnded()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::TestGridSession::GetEnded ( ) const
inline

The time the session ended.

Definition at line 150 of file TestGridSession.h.

◆ GetSeleniumProperties()

const Aws::String& Aws::DeviceFarm::Model::TestGridSession::GetSeleniumProperties ( ) const
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 202 of file TestGridSession.h.

◆ GetStatus()

const TestGridSessionStatus& Aws::DeviceFarm::Model::TestGridSession::GetStatus ( ) const
inline

The state of the session.

Definition at line 88 of file TestGridSession.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SeleniumPropertiesHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSession::SeleniumPropertiesHasBeenSet ( ) const
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 207 of file TestGridSession.h.

◆ SetArn() [1/3]

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

The ARN of the session.

Definition at line 57 of file TestGridSession.h.

◆ SetArn() [2/3]

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

The ARN of the session.

Definition at line 62 of file TestGridSession.h.

◆ SetArn() [3/3]

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

The ARN of the session.

Definition at line 67 of file TestGridSession.h.

◆ SetBillingMinutes()

void Aws::DeviceFarm::Model::TestGridSession::SetBillingMinutes ( double  value)
inline

The number of billed minutes that were used for this session.

Definition at line 191 of file TestGridSession.h.

◆ SetCreated() [1/2]

void Aws::DeviceFarm::Model::TestGridSession::SetCreated ( const Aws::Utils::DateTime value)
inline

The time that the session was started.

Definition at line 129 of file TestGridSession.h.

◆ SetCreated() [2/2]

void Aws::DeviceFarm::Model::TestGridSession::SetCreated ( Aws::Utils::DateTime &&  value)
inline

The time that the session was started.

Definition at line 134 of file TestGridSession.h.

◆ SetEnded() [1/2]

void Aws::DeviceFarm::Model::TestGridSession::SetEnded ( const Aws::Utils::DateTime value)
inline

The time the session ended.

Definition at line 160 of file TestGridSession.h.

◆ SetEnded() [2/2]

void Aws::DeviceFarm::Model::TestGridSession::SetEnded ( Aws::Utils::DateTime &&  value)
inline

The time the session ended.

Definition at line 165 of file TestGridSession.h.

◆ SetSeleniumProperties() [1/3]

void Aws::DeviceFarm::Model::TestGridSession::SetSeleniumProperties ( const Aws::String value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 212 of file TestGridSession.h.

◆ SetSeleniumProperties() [2/3]

void Aws::DeviceFarm::Model::TestGridSession::SetSeleniumProperties ( Aws::String &&  value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 217 of file TestGridSession.h.

◆ SetSeleniumProperties() [3/3]

void Aws::DeviceFarm::Model::TestGridSession::SetSeleniumProperties ( const char *  value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 222 of file TestGridSession.h.

◆ SetStatus() [1/2]

void Aws::DeviceFarm::Model::TestGridSession::SetStatus ( const TestGridSessionStatus value)
inline

The state of the session.

Definition at line 98 of file TestGridSession.h.

◆ SetStatus() [2/2]

void Aws::DeviceFarm::Model::TestGridSession::SetStatus ( TestGridSessionStatus &&  value)
inline

The state of the session.

Definition at line 103 of file TestGridSession.h.

◆ StatusHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSession::StatusHasBeenSet ( ) const
inline

The state of the session.

Definition at line 93 of file TestGridSession.h.

◆ WithArn() [1/3]

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

The ARN of the session.

Definition at line 72 of file TestGridSession.h.

◆ WithArn() [2/3]

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

The ARN of the session.

Definition at line 77 of file TestGridSession.h.

◆ WithArn() [3/3]

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

The ARN of the session.

Definition at line 82 of file TestGridSession.h.

◆ WithBillingMinutes()

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithBillingMinutes ( double  value)
inline

The number of billed minutes that were used for this session.

Definition at line 196 of file TestGridSession.h.

◆ WithCreated() [1/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithCreated ( const Aws::Utils::DateTime value)
inline

The time that the session was started.

Definition at line 139 of file TestGridSession.h.

◆ WithCreated() [2/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithCreated ( Aws::Utils::DateTime &&  value)
inline

The time that the session was started.

Definition at line 144 of file TestGridSession.h.

◆ WithEnded() [1/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithEnded ( const Aws::Utils::DateTime value)
inline

The time the session ended.

Definition at line 170 of file TestGridSession.h.

◆ WithEnded() [2/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithEnded ( Aws::Utils::DateTime &&  value)
inline

The time the session ended.

Definition at line 175 of file TestGridSession.h.

◆ WithSeleniumProperties() [1/3]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithSeleniumProperties ( const Aws::String value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 227 of file TestGridSession.h.

◆ WithSeleniumProperties() [2/3]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithSeleniumProperties ( Aws::String &&  value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 232 of file TestGridSession.h.

◆ WithSeleniumProperties() [3/3]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithSeleniumProperties ( const char *  value)
inline

A JSON object of options and parameters passed to the Selenium WebDriver.

Definition at line 237 of file TestGridSession.h.

◆ WithStatus() [1/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithStatus ( const TestGridSessionStatus value)
inline

The state of the session.

Definition at line 108 of file TestGridSession.h.

◆ WithStatus() [2/2]

TestGridSession& Aws::DeviceFarm::Model::TestGridSession::WithStatus ( TestGridSessionStatus &&  value)
inline

The state of the session.

Definition at line 113 of file TestGridSession.h.


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