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

#include <TestGridSessionArtifact.h>

Public Member Functions

 TestGridSessionArtifact ()
 
 TestGridSessionArtifact (Aws::Utils::Json::JsonView jsonValue)
 
TestGridSessionArtifactoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFilename () const
 
bool FilenameHasBeenSet () const
 
void SetFilename (const Aws::String &value)
 
void SetFilename (Aws::String &&value)
 
void SetFilename (const char *value)
 
TestGridSessionArtifactWithFilename (const Aws::String &value)
 
TestGridSessionArtifactWithFilename (Aws::String &&value)
 
TestGridSessionArtifactWithFilename (const char *value)
 
const TestGridSessionArtifactTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const TestGridSessionArtifactType &value)
 
void SetType (TestGridSessionArtifactType &&value)
 
TestGridSessionArtifactWithType (const TestGridSessionArtifactType &value)
 
TestGridSessionArtifactWithType (TestGridSessionArtifactType &&value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
TestGridSessionArtifactWithUrl (const Aws::String &value)
 
TestGridSessionArtifactWithUrl (Aws::String &&value)
 
TestGridSessionArtifactWithUrl (const char *value)
 

Detailed Description

Artifacts are video and other files that are produced in the process of running a browser in an automated context.

Video elements might be broken up into multiple artifacts as they grow in size during creation.

See Also:

AWS API Reference

Definition at line 35 of file TestGridSessionArtifact.h.

Constructor & Destructor Documentation

◆ TestGridSessionArtifact() [1/2]

Aws::DeviceFarm::Model::TestGridSessionArtifact::TestGridSessionArtifact ( )

◆ TestGridSessionArtifact() [2/2]

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

Member Function Documentation

◆ FilenameHasBeenSet()

bool Aws::DeviceFarm::Model::TestGridSessionArtifact::FilenameHasBeenSet ( ) const
inline

The file name of the artifact.

Definition at line 52 of file TestGridSessionArtifact.h.

◆ GetFilename()

const Aws::String& Aws::DeviceFarm::Model::TestGridSessionArtifact::GetFilename ( ) const
inline

The file name of the artifact.

Definition at line 47 of file TestGridSessionArtifact.h.

◆ GetType()

const TestGridSessionArtifactType& Aws::DeviceFarm::Model::TestGridSessionArtifact::GetType ( ) const
inline

The kind of artifact.

Definition at line 88 of file TestGridSessionArtifact.h.

◆ GetUrl()

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

A semi-stable URL to the content of the object.

Definition at line 119 of file TestGridSessionArtifact.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetFilename() [1/3]

void Aws::DeviceFarm::Model::TestGridSessionArtifact::SetFilename ( const Aws::String value)
inline

The file name of the artifact.

Definition at line 57 of file TestGridSessionArtifact.h.

◆ SetFilename() [2/3]

void Aws::DeviceFarm::Model::TestGridSessionArtifact::SetFilename ( Aws::String &&  value)
inline

The file name of the artifact.

Definition at line 62 of file TestGridSessionArtifact.h.

◆ SetFilename() [3/3]

void Aws::DeviceFarm::Model::TestGridSessionArtifact::SetFilename ( const char *  value)
inline

The file name of the artifact.

Definition at line 67 of file TestGridSessionArtifact.h.

◆ SetType() [1/2]

void Aws::DeviceFarm::Model::TestGridSessionArtifact::SetType ( const TestGridSessionArtifactType value)
inline

The kind of artifact.

Definition at line 98 of file TestGridSessionArtifact.h.

◆ SetType() [2/2]

void Aws::DeviceFarm::Model::TestGridSessionArtifact::SetType ( TestGridSessionArtifactType &&  value)
inline

The kind of artifact.

Definition at line 103 of file TestGridSessionArtifact.h.

◆ SetUrl() [1/3]

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

A semi-stable URL to the content of the object.

Definition at line 129 of file TestGridSessionArtifact.h.

◆ SetUrl() [2/3]

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

A semi-stable URL to the content of the object.

Definition at line 134 of file TestGridSessionArtifact.h.

◆ SetUrl() [3/3]

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

A semi-stable URL to the content of the object.

Definition at line 139 of file TestGridSessionArtifact.h.

◆ TypeHasBeenSet()

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

The kind of artifact.

Definition at line 93 of file TestGridSessionArtifact.h.

◆ UrlHasBeenSet()

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

A semi-stable URL to the content of the object.

Definition at line 124 of file TestGridSessionArtifact.h.

◆ WithFilename() [1/3]

TestGridSessionArtifact& Aws::DeviceFarm::Model::TestGridSessionArtifact::WithFilename ( const Aws::String value)
inline

The file name of the artifact.

Definition at line 72 of file TestGridSessionArtifact.h.

◆ WithFilename() [2/3]

TestGridSessionArtifact& Aws::DeviceFarm::Model::TestGridSessionArtifact::WithFilename ( Aws::String &&  value)
inline

The file name of the artifact.

Definition at line 77 of file TestGridSessionArtifact.h.

◆ WithFilename() [3/3]

TestGridSessionArtifact& Aws::DeviceFarm::Model::TestGridSessionArtifact::WithFilename ( const char *  value)
inline

The file name of the artifact.

Definition at line 82 of file TestGridSessionArtifact.h.

◆ WithType() [1/2]

TestGridSessionArtifact& Aws::DeviceFarm::Model::TestGridSessionArtifact::WithType ( const TestGridSessionArtifactType value)
inline

The kind of artifact.

Definition at line 108 of file TestGridSessionArtifact.h.

◆ WithType() [2/2]

TestGridSessionArtifact& Aws::DeviceFarm::Model::TestGridSessionArtifact::WithType ( TestGridSessionArtifactType &&  value)
inline

The kind of artifact.

Definition at line 113 of file TestGridSessionArtifact.h.

◆ WithUrl() [1/3]

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

A semi-stable URL to the content of the object.

Definition at line 144 of file TestGridSessionArtifact.h.

◆ WithUrl() [2/3]

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

A semi-stable URL to the content of the object.

Definition at line 149 of file TestGridSessionArtifact.h.

◆ WithUrl() [3/3]

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

A semi-stable URL to the content of the object.

Definition at line 154 of file TestGridSessionArtifact.h.


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