Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Creates a new document object and version object.
The client specifies the parent folder ID and name of the document to upload. The ID is optionally specified when creating a new version of an existing document. This is the first step to upload a document. Next, upload the document to the URL returned from the call, and then call UpdateDocumentVersion
.
To cancel the document upload, call AbortDocumentVersionUpload
.
- initiateDocumentVersionUpload :: Text -> InitiateDocumentVersionUpload
- data InitiateDocumentVersionUpload
- idvuDocumentSizeInBytes :: Lens' InitiateDocumentVersionUpload (Maybe Integer)
- idvuContentCreatedTimestamp :: Lens' InitiateDocumentVersionUpload (Maybe UTCTime)
- idvuAuthenticationToken :: Lens' InitiateDocumentVersionUpload (Maybe Text)
- idvuName :: Lens' InitiateDocumentVersionUpload (Maybe Text)
- idvuId :: Lens' InitiateDocumentVersionUpload (Maybe Text)
- idvuContentModifiedTimestamp :: Lens' InitiateDocumentVersionUpload (Maybe UTCTime)
- idvuContentType :: Lens' InitiateDocumentVersionUpload (Maybe Text)
- idvuParentFolderId :: Lens' InitiateDocumentVersionUpload Text
- initiateDocumentVersionUploadResponse :: Int -> InitiateDocumentVersionUploadResponse
- data InitiateDocumentVersionUploadResponse
- idvursMetadata :: Lens' InitiateDocumentVersionUploadResponse (Maybe DocumentMetadata)
- idvursUploadMetadata :: Lens' InitiateDocumentVersionUploadResponse (Maybe UploadMetadata)
- idvursResponseStatus :: Lens' InitiateDocumentVersionUploadResponse Int
Creating a Request
initiateDocumentVersionUpload Source #
Creates a value of InitiateDocumentVersionUpload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
idvuDocumentSizeInBytes
- The size of the document, in bytes.idvuContentCreatedTimestamp
- The time stamp when the content of the document was originally created.idvuAuthenticationToken
- Amazon WorkDocs authentication token. This field should not be set when using administrative API actions, as in accessing the API using AWS credentials.idvuName
- The name of the document.idvuId
- The ID of the document.idvuContentModifiedTimestamp
- The time stamp when the content of the document was modified.idvuContentType
- The content type of the document.idvuParentFolderId
- The ID of the parent folder.
data InitiateDocumentVersionUpload Source #
See: initiateDocumentVersionUpload
smart constructor.
Request Lenses
idvuDocumentSizeInBytes :: Lens' InitiateDocumentVersionUpload (Maybe Integer) Source #
The size of the document, in bytes.
idvuContentCreatedTimestamp :: Lens' InitiateDocumentVersionUpload (Maybe UTCTime) Source #
The time stamp when the content of the document was originally created.
idvuAuthenticationToken :: Lens' InitiateDocumentVersionUpload (Maybe Text) Source #
Amazon WorkDocs authentication token. This field should not be set when using administrative API actions, as in accessing the API using AWS credentials.
idvuContentModifiedTimestamp :: Lens' InitiateDocumentVersionUpload (Maybe UTCTime) Source #
The time stamp when the content of the document was modified.
idvuContentType :: Lens' InitiateDocumentVersionUpload (Maybe Text) Source #
The content type of the document.
idvuParentFolderId :: Lens' InitiateDocumentVersionUpload Text Source #
The ID of the parent folder.
Destructuring the Response
initiateDocumentVersionUploadResponse Source #
Creates a value of InitiateDocumentVersionUploadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
idvursMetadata
- The document metadata.idvursUploadMetadata
- The upload metadata.idvursResponseStatus
- -- | The response status code.
data InitiateDocumentVersionUploadResponse Source #
See: initiateDocumentVersionUploadResponse
smart constructor.
Response Lenses
idvursMetadata :: Lens' InitiateDocumentVersionUploadResponse (Maybe DocumentMetadata) Source #
The document metadata.
idvursUploadMetadata :: Lens' InitiateDocumentVersionUploadResponse (Maybe UploadMetadata) Source #
The upload metadata.
idvursResponseStatus :: Lens' InitiateDocumentVersionUploadResponse Int Source #
- - | The response status code.