AWSS3RestoreRequest

Objective-C

@interface AWSS3RestoreRequest

Swift

class AWSS3RestoreRequest

Container for restore job parameters.

  • Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable days;

    Swift

    var days: NSNumber? { get set }
  • The optional description for the job.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3GlacierJobParameters *_Nullable glacierJobParameters;

    Swift

    var glacierJobParameters: AWSS3GlacierJobParameters? { get set }
  • Describes the location where the restore job’s output is stored.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3OutputLocation *_Nullable outputLocation;

    Swift

    var outputLocation: AWSS3OutputLocation? { get set }
  • Describes the parameters for Select job types.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3SelectParameters *_Nullable selectParameters;

    Swift

    var selectParameters: AWSS3SelectParameters? { get set }
  • Glacier retrieval tier at which the restore will be processed.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3Tier tier;

    Swift

    var tier: AWSS3Tier { get set }
  • Type of restore request.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3RestoreRequestType types;

    Swift

    var types: AWSS3RestoreRequestType { get set }