AWSS3RestoreRequest

@interface 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 (readwrite, strong, nonatomic) NSNumber *_Nullable days;

    Swift

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic)
        AWSS3GlacierJobParameters *_Nullable glacierJobParameters;

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSS3Tier tier;

    Swift

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

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSS3RestoreRequestType types;

    Swift

    var types: AWSS3RestoreRequestType { get set }