AWSIoTUpdateJobRequest

@interface AWSIoTUpdateJobRequest
  • Allows you to create criteria to abort a job.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSIoTAbortConfig *_Nullable abortConfig;

    Swift

    var abortConfig: AWSIoTAbortConfig? { get set }
  • A short text description of the job.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • Allows you to create a staged rollout of the job.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSIoTJobExecutionsRolloutConfig *_Nullable jobExecutionsRolloutConfig;

    Swift

    var jobExecutionsRolloutConfig: AWSIoTJobExecutionsRolloutConfig? { get set }
  • The ID of the job to be updated.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable jobId;

    Swift

    var jobId: String? { get set }
  • Configuration information for pre-signed S3 URLs.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        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 to TIMED_OUT.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSIoTTimeoutConfig *_Nullable timeoutConfig;

    Swift

    var timeoutConfig: AWSIoTTimeoutConfig? { get set }