Determines where a multipart upload is required :type transfer_future: s3transfer.futures.TransferFuture :param transfer_future: The future associated with upload request :type config: s3transfer.manager.TransferConfig :param config: The config associated to the tra
(self, transfer_future, config)
| 164 | raise NotImplementedError('must implement provide_transfer_size()') |
| 165 | |
| 166 | def requires_multipart_upload(self, transfer_future, config): |
| 167 | """Determines where a multipart upload is required |
| 168 | |
| 169 | :type transfer_future: s3transfer.futures.TransferFuture |
| 170 | :param transfer_future: The future associated with upload request |
| 171 | |
| 172 | :type config: s3transfer.manager.TransferConfig |
| 173 | :param config: The config associated to the transfer manager |
| 174 | |
| 175 | :rtype: boolean |
| 176 | :returns: True, if the upload should be multipart based on |
| 177 | configuration and size. False, otherwise. |
| 178 | """ |
| 179 | raise NotImplementedError('must implement requires_multipart_upload()') |
| 180 | |
| 181 | def get_put_object_body(self, transfer_future): |
| 182 | """Returns the body to use for PutObject |
no outgoing calls