aws-sdk-mediaconvert 1.94.0

AWS SDK for AWS Elemental MediaConvert
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`SearchJobs`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`input_file(impl Into<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::input_file) / [`set_input_file(Option<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_input_file):<br>required: **false**<br>Optional. Provide your input file URL or your partial input file name. The maximum length for an input file is 300 characters.<br>
    ///   - [`max_results(i32)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_max_results):<br>required: **false**<br>Optional. Number of jobs, up to twenty, that will be returned at one time.<br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_next_token):<br>required: **false**<br>Optional. Use this string, provided with the response to a previous request, to request the next batch of jobs.<br>
    ///   - [`order(Order)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::order) / [`set_order(Option<Order>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_order):<br>required: **false**<br>Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource.<br>
    ///   - [`queue(impl Into<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::queue) / [`set_queue(Option<String>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_queue):<br>required: **false**<br>Optional. Provide a queue name, or a queue ARN, to return only jobs from that queue.<br>
    ///   - [`status(JobStatus)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::status) / [`set_status(Option<JobStatus>)`](crate::operation::search_jobs::builders::SearchJobsFluentBuilder::set_status):<br>required: **false**<br>Optional. A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR.<br>
    /// - On success, responds with [`SearchJobsOutput`](crate::operation::search_jobs::SearchJobsOutput) with field(s):
    ///   - [`jobs(Option<Vec::<Job>>)`](crate::operation::search_jobs::SearchJobsOutput::jobs): List of jobs.
    ///   - [`next_token(Option<String>)`](crate::operation::search_jobs::SearchJobsOutput::next_token): Use this string to request the next batch of jobs.
    /// - On failure, responds with [`SdkError<SearchJobsError>`](crate::operation::search_jobs::SearchJobsError)
    pub fn search_jobs(&self) -> crate::operation::search_jobs::builders::SearchJobsFluentBuilder {
        crate::operation::search_jobs::builders::SearchJobsFluentBuilder::new(self.handle.clone())
    }
}