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

#include <CustomerArtifactPaths.h>

Public Member Functions

 CustomerArtifactPaths ()
 
 CustomerArtifactPaths (Aws::Utils::Json::JsonView jsonValue)
 
CustomerArtifactPathsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetIosPaths () const
 
bool IosPathsHasBeenSet () const
 
void SetIosPaths (const Aws::Vector< Aws::String > &value)
 
void SetIosPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsWithIosPaths (const Aws::Vector< Aws::String > &value)
 
CustomerArtifactPathsWithIosPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsAddIosPaths (const Aws::String &value)
 
CustomerArtifactPathsAddIosPaths (Aws::String &&value)
 
CustomerArtifactPathsAddIosPaths (const char *value)
 
const Aws::Vector< Aws::String > & GetAndroidPaths () const
 
bool AndroidPathsHasBeenSet () const
 
void SetAndroidPaths (const Aws::Vector< Aws::String > &value)
 
void SetAndroidPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsWithAndroidPaths (const Aws::Vector< Aws::String > &value)
 
CustomerArtifactPathsWithAndroidPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsAddAndroidPaths (const Aws::String &value)
 
CustomerArtifactPathsAddAndroidPaths (Aws::String &&value)
 
CustomerArtifactPathsAddAndroidPaths (const char *value)
 
const Aws::Vector< Aws::String > & GetDeviceHostPaths () const
 
bool DeviceHostPathsHasBeenSet () const
 
void SetDeviceHostPaths (const Aws::Vector< Aws::String > &value)
 
void SetDeviceHostPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsWithDeviceHostPaths (const Aws::Vector< Aws::String > &value)
 
CustomerArtifactPathsWithDeviceHostPaths (Aws::Vector< Aws::String > &&value)
 
CustomerArtifactPathsAddDeviceHostPaths (const Aws::String &value)
 
CustomerArtifactPathsAddDeviceHostPaths (Aws::String &&value)
 
CustomerArtifactPathsAddDeviceHostPaths (const char *value)
 

Detailed Description

A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.

Specify deviceHostPaths and optionally specify either iosPaths or androidPaths.

For web app tests, you can specify both iosPaths and androidPaths.

See Also:

AWS API Reference

Definition at line 37 of file CustomerArtifactPaths.h.

Constructor & Destructor Documentation

◆ CustomerArtifactPaths() [1/2]

Aws::DeviceFarm::Model::CustomerArtifactPaths::CustomerArtifactPaths ( )

◆ CustomerArtifactPaths() [2/2]

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

Member Function Documentation

◆ AddAndroidPaths() [1/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddAndroidPaths ( const Aws::String value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 141 of file CustomerArtifactPaths.h.

◆ AddAndroidPaths() [2/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddAndroidPaths ( Aws::String &&  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 147 of file CustomerArtifactPaths.h.

◆ AddAndroidPaths() [3/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddAndroidPaths ( const char *  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 153 of file CustomerArtifactPaths.h.

◆ AddDeviceHostPaths() [1/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddDeviceHostPaths ( const Aws::String value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 196 of file CustomerArtifactPaths.h.

◆ AddDeviceHostPaths() [2/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddDeviceHostPaths ( Aws::String &&  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 202 of file CustomerArtifactPaths.h.

◆ AddDeviceHostPaths() [3/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddDeviceHostPaths ( const char *  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 208 of file CustomerArtifactPaths.h.

◆ AddIosPaths() [1/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddIosPaths ( const Aws::String value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 86 of file CustomerArtifactPaths.h.

◆ AddIosPaths() [2/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddIosPaths ( Aws::String &&  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 92 of file CustomerArtifactPaths.h.

◆ AddIosPaths() [3/3]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::AddIosPaths ( const char *  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 98 of file CustomerArtifactPaths.h.

◆ AndroidPathsHasBeenSet()

bool Aws::DeviceFarm::Model::CustomerArtifactPaths::AndroidPathsHasBeenSet ( ) const
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 111 of file CustomerArtifactPaths.h.

◆ DeviceHostPathsHasBeenSet()

bool Aws::DeviceFarm::Model::CustomerArtifactPaths::DeviceHostPathsHasBeenSet ( ) const
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 166 of file CustomerArtifactPaths.h.

◆ GetAndroidPaths()

const Aws::Vector<Aws::String>& Aws::DeviceFarm::Model::CustomerArtifactPaths::GetAndroidPaths ( ) const
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 105 of file CustomerArtifactPaths.h.

◆ GetDeviceHostPaths()

const Aws::Vector<Aws::String>& Aws::DeviceFarm::Model::CustomerArtifactPaths::GetDeviceHostPaths ( ) const
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 160 of file CustomerArtifactPaths.h.

◆ GetIosPaths()

const Aws::Vector<Aws::String>& Aws::DeviceFarm::Model::CustomerArtifactPaths::GetIosPaths ( ) const
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 50 of file CustomerArtifactPaths.h.

◆ IosPathsHasBeenSet()

bool Aws::DeviceFarm::Model::CustomerArtifactPaths::IosPathsHasBeenSet ( ) const
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 56 of file CustomerArtifactPaths.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAndroidPaths() [1/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetAndroidPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 117 of file CustomerArtifactPaths.h.

◆ SetAndroidPaths() [2/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetAndroidPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 123 of file CustomerArtifactPaths.h.

◆ SetDeviceHostPaths() [1/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetDeviceHostPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 172 of file CustomerArtifactPaths.h.

◆ SetDeviceHostPaths() [2/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetDeviceHostPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 178 of file CustomerArtifactPaths.h.

◆ SetIosPaths() [1/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetIosPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 62 of file CustomerArtifactPaths.h.

◆ SetIosPaths() [2/2]

void Aws::DeviceFarm::Model::CustomerArtifactPaths::SetIosPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 68 of file CustomerArtifactPaths.h.

◆ WithAndroidPaths() [1/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithAndroidPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 129 of file CustomerArtifactPaths.h.

◆ WithAndroidPaths() [2/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithAndroidPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

Definition at line 135 of file CustomerArtifactPaths.h.

◆ WithDeviceHostPaths() [1/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithDeviceHostPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 184 of file CustomerArtifactPaths.h.

◆ WithDeviceHostPaths() [2/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithDeviceHostPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

Definition at line 190 of file CustomerArtifactPaths.h.

◆ WithIosPaths() [1/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithIosPaths ( const Aws::Vector< Aws::String > &  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 74 of file CustomerArtifactPaths.h.

◆ WithIosPaths() [2/2]

CustomerArtifactPaths& Aws::DeviceFarm::Model::CustomerArtifactPaths::WithIosPaths ( Aws::Vector< Aws::String > &&  value)
inline

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Definition at line 80 of file CustomerArtifactPaths.h.


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