#include <file_upload_task.h>
Public Types | |
using | FileUploadStatusFunc = Aws::DataFlow::UploadStatusFunction< Aws::DataFlow::UploadStatus, FileObject< T >> |
Public Member Functions | |
FileUploadTask (FileObject< T > &&batch_data, FileUploadStatusFunc upload_status_function) | |
T & | getBatchData () override |
void | onComplete (const Aws::DataFlow::UploadStatus &status) override |
~FileUploadTask () override=default | |
Public Member Functions inherited from Aws::DataFlow::Task< T > | |
virtual void | cancel () |
virtual void | run (std::shared_ptr< IPublisher< T >> publisher) |
virtual | ~Task ()=default |
Private Attributes | |
FileObject< T > | batch_data_ |
FileUploadStatusFunc | upload_status_function_ = nullptr |
The file upload task which calls the upload status callback with the data from the initial task.
T |
Definition at line 39 of file file_upload_task.h.
using Aws::FileManagement::FileUploadTask< T >::FileUploadStatusFunc = Aws::DataFlow::UploadStatusFunction<Aws::DataFlow::UploadStatus, FileObject<T>> |
Definition at line 41 of file file_upload_task.h.
|
inlineexplicit |
Definition at line 43 of file file_upload_task.h.
|
overridedefault |
|
inlineoverridevirtual |
Implements Aws::DataFlow::Task< T >.
Definition at line 60 of file file_upload_task.h.
|
inlineoverridevirtual |
Implements Aws::DataFlow::Task< T >.
Definition at line 54 of file file_upload_task.h.
|
private |
Definition at line 65 of file file_upload_task.h.
|
private |
Definition at line 66 of file file_upload_task.h.