Struct aws_sdk_devicefarm::input::ScheduleRunInput [−][src]
#[non_exhaustive]pub struct ScheduleRunInput {
pub project_arn: Option<String>,
pub app_arn: Option<String>,
pub device_pool_arn: Option<String>,
pub device_selection_configuration: Option<DeviceSelectionConfiguration>,
pub name: Option<String>,
pub test: Option<ScheduleRunTest>,
pub configuration: Option<ScheduleRunConfiguration>,
pub execution_configuration: Option<ExecutionConfiguration>,
}Expand description
Represents a request to the schedule run operation.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.project_arn: Option<String>The ARN of the project for the run to be scheduled.
app_arn: Option<String>The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
device_pool_arn: Option<String>The ARN of the device pool for the run to be scheduled.
device_selection_configuration: Option<DeviceSelectionConfiguration>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.
name: Option<String>The name for the run to be scheduled.
test: Option<ScheduleRunTest>Information about the test for the run to be scheduled.
configuration: Option<ScheduleRunConfiguration>Information about the settings for the run to be scheduled.
execution_configuration: Option<ExecutionConfiguration>Specifies configuration information about a test run, such as the execution timeout (in minutes).
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ScheduleRun, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ScheduleRun, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<ScheduleRun>
Creates a new builder-style object to manufacture ScheduleRunInput
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 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.
Information about the test 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).
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ScheduleRunInput
impl Send for ScheduleRunInput
impl Sync for ScheduleRunInput
impl Unpin for ScheduleRunInput
impl UnwindSafe for ScheduleRunInput
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