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

#include <ScheduleRunRequest.h>

+ Inheritance diagram for Aws::DeviceFarm::Model::ScheduleRunRequest:

Public Member Functions

 ScheduleRunRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetProjectArn () const
 
bool ProjectArnHasBeenSet () const
 
void SetProjectArn (const Aws::String &value)
 
void SetProjectArn (Aws::String &&value)
 
void SetProjectArn (const char *value)
 
ScheduleRunRequestWithProjectArn (const Aws::String &value)
 
ScheduleRunRequestWithProjectArn (Aws::String &&value)
 
ScheduleRunRequestWithProjectArn (const char *value)
 
const Aws::StringGetAppArn () const
 
bool AppArnHasBeenSet () const
 
void SetAppArn (const Aws::String &value)
 
void SetAppArn (Aws::String &&value)
 
void SetAppArn (const char *value)
 
ScheduleRunRequestWithAppArn (const Aws::String &value)
 
ScheduleRunRequestWithAppArn (Aws::String &&value)
 
ScheduleRunRequestWithAppArn (const char *value)
 
const Aws::StringGetDevicePoolArn () const
 
bool DevicePoolArnHasBeenSet () const
 
void SetDevicePoolArn (const Aws::String &value)
 
void SetDevicePoolArn (Aws::String &&value)
 
void SetDevicePoolArn (const char *value)
 
ScheduleRunRequestWithDevicePoolArn (const Aws::String &value)
 
ScheduleRunRequestWithDevicePoolArn (Aws::String &&value)
 
ScheduleRunRequestWithDevicePoolArn (const char *value)
 
const DeviceSelectionConfigurationGetDeviceSelectionConfiguration () const
 
bool DeviceSelectionConfigurationHasBeenSet () const
 
void SetDeviceSelectionConfiguration (const DeviceSelectionConfiguration &value)
 
void SetDeviceSelectionConfiguration (DeviceSelectionConfiguration &&value)
 
ScheduleRunRequestWithDeviceSelectionConfiguration (const DeviceSelectionConfiguration &value)
 
ScheduleRunRequestWithDeviceSelectionConfiguration (DeviceSelectionConfiguration &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ScheduleRunRequestWithName (const Aws::String &value)
 
ScheduleRunRequestWithName (Aws::String &&value)
 
ScheduleRunRequestWithName (const char *value)
 
const ScheduleRunTestGetTest () const
 
bool TestHasBeenSet () const
 
void SetTest (const ScheduleRunTest &value)
 
void SetTest (ScheduleRunTest &&value)
 
ScheduleRunRequestWithTest (const ScheduleRunTest &value)
 
ScheduleRunRequestWithTest (ScheduleRunTest &&value)
 
const ScheduleRunConfigurationGetConfiguration () const
 
bool ConfigurationHasBeenSet () const
 
void SetConfiguration (const ScheduleRunConfiguration &value)
 
void SetConfiguration (ScheduleRunConfiguration &&value)
 
ScheduleRunRequestWithConfiguration (const ScheduleRunConfiguration &value)
 
ScheduleRunRequestWithConfiguration (ScheduleRunConfiguration &&value)
 
const ExecutionConfigurationGetExecutionConfiguration () const
 
bool ExecutionConfigurationHasBeenSet () const
 
void SetExecutionConfiguration (const ExecutionConfiguration &value)
 
void SetExecutionConfiguration (ExecutionConfiguration &&value)
 
ScheduleRunRequestWithExecutionConfiguration (const ExecutionConfiguration &value)
 
ScheduleRunRequestWithExecutionConfiguration (ExecutionConfiguration &&value)
 
- Public Member Functions inherited from Aws::DeviceFarm::DeviceFarmRequest
virtual ~DeviceFarmRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Represents a request to the schedule run operation.

See Also:

AWS API Reference

Definition at line 29 of file ScheduleRunRequest.h.

Constructor & Destructor Documentation

◆ ScheduleRunRequest()

Aws::DeviceFarm::Model::ScheduleRunRequest::ScheduleRunRequest ( )

Member Function Documentation

◆ AppArnHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::AppArnHasBeenSet ( ) const
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 96 of file ScheduleRunRequest.h.

◆ ConfigurationHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::ConfigurationHasBeenSet ( ) const
inline

Information about the settings for the run to be scheduled.

Definition at line 305 of file ScheduleRunRequest.h.

◆ DevicePoolArnHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::DevicePoolArnHasBeenSet ( ) const
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 143 of file ScheduleRunRequest.h.

◆ DeviceSelectionConfigurationHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::DeviceSelectionConfigurationHasBeenSet ( ) const
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 190 of file ScheduleRunRequest.h.

◆ ExecutionConfigurationHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::ExecutionConfigurationHasBeenSet ( ) const
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 338 of file ScheduleRunRequest.h.

◆ GetAppArn()

const Aws::String& Aws::DeviceFarm::Model::ScheduleRunRequest::GetAppArn ( ) const
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 90 of file ScheduleRunRequest.h.

◆ GetConfiguration()

const ScheduleRunConfiguration& Aws::DeviceFarm::Model::ScheduleRunRequest::GetConfiguration ( ) const
inline

Information about the settings for the run to be scheduled.

Definition at line 300 of file ScheduleRunRequest.h.

◆ GetDevicePoolArn()

const Aws::String& Aws::DeviceFarm::Model::ScheduleRunRequest::GetDevicePoolArn ( ) const
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 138 of file ScheduleRunRequest.h.

◆ GetDeviceSelectionConfiguration()

const DeviceSelectionConfiguration& Aws::DeviceFarm::Model::ScheduleRunRequest::GetDeviceSelectionConfiguration ( ) const
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 182 of file ScheduleRunRequest.h.

◆ GetExecutionConfiguration()

const ExecutionConfiguration& Aws::DeviceFarm::Model::ScheduleRunRequest::GetExecutionConfiguration ( ) const
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 332 of file ScheduleRunRequest.h.

◆ GetName()

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

The name for the run to be scheduled.

Definition at line 228 of file ScheduleRunRequest.h.

◆ GetProjectArn()

const Aws::String& Aws::DeviceFarm::Model::ScheduleRunRequest::GetProjectArn ( ) const
inline

The ARN of the project for the run to be scheduled.

Definition at line 48 of file ScheduleRunRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DeviceFarm::Model::ScheduleRunRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::DeviceFarm::Model::ScheduleRunRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file ScheduleRunRequest.h.

◆ GetTest()

const ScheduleRunTest& Aws::DeviceFarm::Model::ScheduleRunRequest::GetTest ( ) const
inline

Information about the test for the run to be scheduled.

Definition at line 269 of file ScheduleRunRequest.h.

◆ NameHasBeenSet()

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

The name for the run to be scheduled.

Definition at line 233 of file ScheduleRunRequest.h.

◆ ProjectArnHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::ProjectArnHasBeenSet ( ) const
inline

The ARN of the project for the run to be scheduled.

Definition at line 53 of file ScheduleRunRequest.h.

◆ SerializePayload()

Aws::String Aws::DeviceFarm::Model::ScheduleRunRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAppArn() [1/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetAppArn ( const Aws::String value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 102 of file ScheduleRunRequest.h.

◆ SetAppArn() [2/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetAppArn ( Aws::String &&  value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 108 of file ScheduleRunRequest.h.

◆ SetAppArn() [3/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetAppArn ( const char *  value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 114 of file ScheduleRunRequest.h.

◆ SetConfiguration() [1/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetConfiguration ( const ScheduleRunConfiguration value)
inline

Information about the settings for the run to be scheduled.

Definition at line 310 of file ScheduleRunRequest.h.

◆ SetConfiguration() [2/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetConfiguration ( ScheduleRunConfiguration &&  value)
inline

Information about the settings for the run to be scheduled.

Definition at line 315 of file ScheduleRunRequest.h.

◆ SetDevicePoolArn() [1/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetDevicePoolArn ( const Aws::String value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 148 of file ScheduleRunRequest.h.

◆ SetDevicePoolArn() [2/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetDevicePoolArn ( Aws::String &&  value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 153 of file ScheduleRunRequest.h.

◆ SetDevicePoolArn() [3/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetDevicePoolArn ( const char *  value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 158 of file ScheduleRunRequest.h.

◆ SetDeviceSelectionConfiguration() [1/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetDeviceSelectionConfiguration ( const DeviceSelectionConfiguration value)
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 198 of file ScheduleRunRequest.h.

◆ SetDeviceSelectionConfiguration() [2/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetDeviceSelectionConfiguration ( DeviceSelectionConfiguration &&  value)
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 206 of file ScheduleRunRequest.h.

◆ SetExecutionConfiguration() [1/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetExecutionConfiguration ( const ExecutionConfiguration value)
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 344 of file ScheduleRunRequest.h.

◆ SetExecutionConfiguration() [2/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetExecutionConfiguration ( ExecutionConfiguration &&  value)
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 350 of file ScheduleRunRequest.h.

◆ SetName() [1/3]

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

The name for the run to be scheduled.

Definition at line 238 of file ScheduleRunRequest.h.

◆ SetName() [2/3]

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

The name for the run to be scheduled.

Definition at line 243 of file ScheduleRunRequest.h.

◆ SetName() [3/3]

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

The name for the run to be scheduled.

Definition at line 248 of file ScheduleRunRequest.h.

◆ SetProjectArn() [1/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetProjectArn ( const Aws::String value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 58 of file ScheduleRunRequest.h.

◆ SetProjectArn() [2/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetProjectArn ( Aws::String &&  value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 63 of file ScheduleRunRequest.h.

◆ SetProjectArn() [3/3]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetProjectArn ( const char *  value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 68 of file ScheduleRunRequest.h.

◆ SetTest() [1/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetTest ( const ScheduleRunTest value)
inline

Information about the test for the run to be scheduled.

Definition at line 279 of file ScheduleRunRequest.h.

◆ SetTest() [2/2]

void Aws::DeviceFarm::Model::ScheduleRunRequest::SetTest ( ScheduleRunTest &&  value)
inline

Information about the test for the run to be scheduled.

Definition at line 284 of file ScheduleRunRequest.h.

◆ TestHasBeenSet()

bool Aws::DeviceFarm::Model::ScheduleRunRequest::TestHasBeenSet ( ) const
inline

Information about the test for the run to be scheduled.

Definition at line 274 of file ScheduleRunRequest.h.

◆ WithAppArn() [1/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithAppArn ( const Aws::String value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 120 of file ScheduleRunRequest.h.

◆ WithAppArn() [2/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithAppArn ( Aws::String &&  value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 126 of file ScheduleRunRequest.h.

◆ WithAppArn() [3/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithAppArn ( const char *  value)
inline

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Definition at line 132 of file ScheduleRunRequest.h.

◆ WithConfiguration() [1/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithConfiguration ( const ScheduleRunConfiguration value)
inline

Information about the settings for the run to be scheduled.

Definition at line 320 of file ScheduleRunRequest.h.

◆ WithConfiguration() [2/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithConfiguration ( ScheduleRunConfiguration &&  value)
inline

Information about the settings for the run to be scheduled.

Definition at line 325 of file ScheduleRunRequest.h.

◆ WithDevicePoolArn() [1/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithDevicePoolArn ( const Aws::String value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 163 of file ScheduleRunRequest.h.

◆ WithDevicePoolArn() [2/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithDevicePoolArn ( Aws::String &&  value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 168 of file ScheduleRunRequest.h.

◆ WithDevicePoolArn() [3/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithDevicePoolArn ( const char *  value)
inline

The ARN of the device pool for the run to be scheduled.

Definition at line 173 of file ScheduleRunRequest.h.

◆ WithDeviceSelectionConfiguration() [1/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithDeviceSelectionConfiguration ( const DeviceSelectionConfiguration value)
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 214 of file ScheduleRunRequest.h.

◆ WithDeviceSelectionConfiguration() [2/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithDeviceSelectionConfiguration ( DeviceSelectionConfiguration &&  value)
inline

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.

Definition at line 222 of file ScheduleRunRequest.h.

◆ WithExecutionConfiguration() [1/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithExecutionConfiguration ( const ExecutionConfiguration value)
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 356 of file ScheduleRunRequest.h.

◆ WithExecutionConfiguration() [2/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithExecutionConfiguration ( ExecutionConfiguration &&  value)
inline

Specifies configuration information about a test run, such as the execution timeout (in minutes).

Definition at line 362 of file ScheduleRunRequest.h.

◆ WithName() [1/3]

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

The name for the run to be scheduled.

Definition at line 253 of file ScheduleRunRequest.h.

◆ WithName() [2/3]

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

The name for the run to be scheduled.

Definition at line 258 of file ScheduleRunRequest.h.

◆ WithName() [3/3]

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

The name for the run to be scheduled.

Definition at line 263 of file ScheduleRunRequest.h.

◆ WithProjectArn() [1/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithProjectArn ( const Aws::String value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 73 of file ScheduleRunRequest.h.

◆ WithProjectArn() [2/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithProjectArn ( Aws::String &&  value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 78 of file ScheduleRunRequest.h.

◆ WithProjectArn() [3/3]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithProjectArn ( const char *  value)
inline

The ARN of the project for the run to be scheduled.

Definition at line 83 of file ScheduleRunRequest.h.

◆ WithTest() [1/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithTest ( const ScheduleRunTest value)
inline

Information about the test for the run to be scheduled.

Definition at line 289 of file ScheduleRunRequest.h.

◆ WithTest() [2/2]

ScheduleRunRequest& Aws::DeviceFarm::Model::ScheduleRunRequest::WithTest ( ScheduleRunTest &&  value)
inline

Information about the test for the run to be scheduled.

Definition at line 294 of file ScheduleRunRequest.h.


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