AWSIoTUpdateJobRequest
Objective-C
@interface AWSIoTUpdateJobRequest
Swift
class AWSIoTUpdateJobRequest
-
Allows you to create criteria to abort a job.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTAbortConfig *_Nullable abortConfig;Swift
var abortConfig: AWSIoTAbortConfig? { get set } -
A short text description of the job.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;Swift
var detail: String? { get set } -
Allows you to create the criteria to retry a job.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTJobExecutionsRetryConfig *_Nullable jobExecutionsRetryConfig;Swift
var jobExecutionsRetryConfig: AWSIoTJobExecutionsRetryConfig? { get set } -
Allows you to create a staged rollout of the job.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTJobExecutionsRolloutConfig *_Nullable jobExecutionsRolloutConfig;Swift
var jobExecutionsRolloutConfig: AWSIoTJobExecutionsRolloutConfig? { get set } -
The ID of the job to be updated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable jobId;Swift
var jobId: String? { get set } -
The namespace used to indicate that a job is a customer-managed job.
When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.
$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/The
namespaceIdfeature is only supported by IoT Greengrass at this time. For more information, see Setting up IoT Greengrass core devices.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable namespaceId;Swift
var namespaceId: String? { get set } -
Configuration information for pre-signed S3 URLs.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTPresignedUrlConfig *_Nullable presignedUrlConfig;Swift
var presignedUrlConfig: AWSIoTPresignedUrlConfig? { get set } -
Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to
IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set toTIMED_OUT.Declaration
Objective-C
@property (nonatomic, strong) AWSIoTTimeoutConfig *_Nullable timeoutConfig;Swift
var timeoutConfig: AWSIoTTimeoutConfig? { get set }
View on GitHub
Install in Dash
AWSIoTUpdateJobRequest Class Reference