AWSConnectStartAttachedFileUploadRequest
Objective-C
@interface AWSConnectStartAttachedFileUploadRequest
Swift
class AWSConnectStartAttachedFileUploadRequest
-
The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable associatedResourceArn;
Swift
var associatedResourceArn: String? { get set }
-
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;
Swift
var clientToken: String? { get set }
-
Represents the identity that created the file.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectCreatedByInfo *_Nullable createdBy;
Swift
var createdBy: AWSConnectCreatedByInfo? { get set }
-
A case-sensitive name of the attached file being uploaded.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable fileName;
Swift
var fileName: String? { get set }
-
The size of the attached file in bytes.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable fileSizeInBytes;
Swift
var fileSizeInBytes: NSNumber? { get set }
-
The use case for the file.
Declaration
Objective-C
@property (nonatomic) AWSConnectFileUseCaseType fileUseCaseType;
Swift
var fileUseCaseType: AWSConnectFileUseCaseType { get set }
-
The unique identifier of the Connect instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
The tags used to organize, track, or control access for this resource. For example,
{ "Tags": {"key1":"value1", "key2":"value2"} }
.Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;
Swift
var tags: [String : String]? { get set }
-
Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is 300.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable urlExpiryInSeconds;
Swift
var urlExpiryInSeconds: NSNumber? { get set }