View on GitHub

aws-sdk-swift

IotJobsDataPlaneClient

public class IotJobsDataPlaneClient 

Inheritance

IotJobsDataPlaneClientProtocol

Initializers

init(config:)

public init(config: AWSClientRuntime.AWSClientConfiguration) 

init(region:)

public convenience init(region: Swift.String? = nil) throws 

Properties

clientName

public static let clientName = "IotJobsDataPlaneClient"

Methods

describeJobExecution(input:completion:)

Gets details of a job execution.

public func describeJobExecution(input: DescribeJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<DescribeJobExecutionOutputResponse, DescribeJobExecutionOutputError>) -> Void)

getPendingJobExecutions(input:completion:)

Gets the list of all jobs for a thing that are not in a terminal status.

public func getPendingJobExecutions(input: GetPendingJobExecutionsInput, completion: @escaping (ClientRuntime.SdkResult<GetPendingJobExecutionsOutputResponse, GetPendingJobExecutionsOutputError>) -> Void)

startNextPendingJobExecution(input:completion:)

Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.

public func startNextPendingJobExecution(input: StartNextPendingJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<StartNextPendingJobExecutionOutputResponse, StartNextPendingJobExecutionOutputError>) -> Void)

updateJobExecution(input:completion:)

Updates the status of a job execution.

public func updateJobExecution(input: UpdateJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<UpdateJobExecutionOutputResponse, UpdateJobExecutionOutputError>) -> Void)