[−][src]Trait rusoto_iot_jobs_data::IotJobsData
Trait representing the capabilities of the AWS IoT Jobs Data Plane API. AWS IoT Jobs Data Plane clients implement this trait.
Required methods
#[must_use]pub fn describe_job_execution<'life0, 'async_trait>(
&'life0 self,
input: DescribeJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeJobExecutionResponse, RusotoError<DescribeJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeJobExecutionResponse, RusotoError<DescribeJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets details of a job execution.
#[must_use]pub fn get_pending_job_executions<'life0, 'async_trait>(
&'life0 self,
input: GetPendingJobExecutionsRequest
) -> Pin<Box<dyn Future<Output = Result<GetPendingJobExecutionsResponse, RusotoError<GetPendingJobExecutionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetPendingJobExecutionsRequest
) -> Pin<Box<dyn Future<Output = Result<GetPendingJobExecutionsResponse, RusotoError<GetPendingJobExecutionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the list of all jobs for a thing that are not in a terminal status.
#[must_use]pub fn start_next_pending_job_execution<'life0, 'async_trait>(
&'life0 self,
input: StartNextPendingJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartNextPendingJobExecutionResponse, RusotoError<StartNextPendingJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartNextPendingJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartNextPendingJobExecutionResponse, RusotoError<StartNextPendingJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.
#[must_use]pub fn update_job_execution<'life0, 'async_trait>(
&'life0 self,
input: UpdateJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateJobExecutionResponse, RusotoError<UpdateJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateJobExecutionResponse, RusotoError<UpdateJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the status of a job execution.
Implementors
impl IotJobsData for IotJobsDataClient
[src]
pub fn describe_job_execution<'life0, 'async_trait>(
&'life0 self,
input: DescribeJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeJobExecutionResponse, RusotoError<DescribeJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeJobExecutionResponse, RusotoError<DescribeJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets details of a job execution.
pub fn get_pending_job_executions<'life0, 'async_trait>(
&'life0 self,
input: GetPendingJobExecutionsRequest
) -> Pin<Box<dyn Future<Output = Result<GetPendingJobExecutionsResponse, RusotoError<GetPendingJobExecutionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetPendingJobExecutionsRequest
) -> Pin<Box<dyn Future<Output = Result<GetPendingJobExecutionsResponse, RusotoError<GetPendingJobExecutionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the list of all jobs for a thing that are not in a terminal status.
pub fn start_next_pending_job_execution<'life0, 'async_trait>(
&'life0 self,
input: StartNextPendingJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartNextPendingJobExecutionResponse, RusotoError<StartNextPendingJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartNextPendingJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartNextPendingJobExecutionResponse, RusotoError<StartNextPendingJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.
pub fn update_job_execution<'life0, 'async_trait>(
&'life0 self,
input: UpdateJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateJobExecutionResponse, RusotoError<UpdateJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateJobExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateJobExecutionResponse, RusotoError<UpdateJobExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the status of a job execution.