Struct aws_sdk_devicefarm::client::fluent_builders::ScheduleRun
source · [−]pub struct ScheduleRun<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }Expand description
Fluent builder constructing a request to ScheduleRun.
Schedules a run.
Implementations
impl<C, M, R> ScheduleRun<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ScheduleRun<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<ScheduleRunOutput, SdkError<ScheduleRunError>> where
R::Policy: SmithyRetryPolicy<ScheduleRunInputOperationOutputAlias, ScheduleRunOutput, ScheduleRunError, ScheduleRunInputOperationRetryAlias>,
pub async fn send(self) -> Result<ScheduleRunOutput, SdkError<ScheduleRunError>> where
R::Policy: SmithyRetryPolicy<ScheduleRunInputOperationOutputAlias, ScheduleRunOutput, ScheduleRunError, ScheduleRunInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The ARN of the project for the run to be scheduled.
The ARN of the project for the run to be scheduled.
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
The ARN of the device pool for the run to be scheduled.
The ARN of the device pool for the run to be scheduled.
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.
pub fn set_device_selection_configuration(
self,
input: Option<DeviceSelectionConfiguration>
) -> Self
pub fn set_device_selection_configuration(
self,
input: Option<DeviceSelectionConfiguration>
) -> Self
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.
Information about the test for the run to be scheduled.
Information about the test for the run to be scheduled.
Information about the settings for the run to be scheduled.
Information about the settings for the run to be scheduled.
Specifies configuration information about a test run, such as the execution timeout (in minutes).
Specifies configuration information about a test run, such as the execution timeout (in minutes).
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for ScheduleRun<C, M, R>
impl<C, M, R> Unpin for ScheduleRun<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for ScheduleRun<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more