AWSS3TransferUtilityConfiguration

Objective-C

@interface AWSS3TransferUtilityConfiguration : NSObject <NSCopying>

@property (nonatomic, assign, getter=isAccelerateModeEnabled) BOOL accelerateModeEnabled;

@property (nonatomic, nullable, copy) NSString *bucket;

@property NSInteger retryLimit;

@property (nonatomic, nullable) NSNumber *multiPartConcurrencyLimit;

@property NSInteger timeoutIntervalForResource;

/**
 The preferred access style for the bucket. The default is `AWSS3BucketAccessStyleVirtualHosted`.
 
 Virtual-hosted-style requests require that the bucket name must be DNS-compliant and must not contain periods `(".")`.
 
 If virtual-hosted-style access is set as preferred but the bucket name does not meet these conditions, path-style access will be used instead.
 */
@property (nonatomic, assign) AWSS3BucketAccessStyle preferredAccessStyle;

@end

Swift

class AWSS3TransferUtilityConfiguration : NSObject, NSCopying

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, getter=isAccelerateModeEnabled) BOOL accelerateModeEnabled

    Swift

    var isAccelerateModeEnabled: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable, copy) NSString *bucket

    Swift

    var bucket: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property NSInteger retryLimit

    Swift

    var retryLimit: Int { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *multiPartConcurrencyLimit

    Swift

    var multiPartConcurrencyLimit: NSNumber? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property NSInteger timeoutIntervalForResource

    Swift

    var timeoutIntervalForResource: Int { get set }
  • The preferred access style for the bucket. The default is AWSS3BucketAccessStyleVirtualHosted.

    Virtual-hosted-style requests require that the bucket name must be DNS-compliant and must not contain periods (".").

    If virtual-hosted-style access is set as preferred but the bucket name does not meet these conditions, path-style access will be used instead.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3BucketAccessStyle preferredAccessStyle;

    Swift

    var preferredAccessStyle: AWSS3BucketAccessStyle { get set }