Class TransferListenerContext
java.lang.Object
software.amazon.awssdk.transfer.s3.internal.progress.TransferListenerContext
- All Implemented Interfaces:
TransferListener.Context.BytesTransferred,TransferListener.Context.TransferComplete,TransferListener.Context.TransferInitiated,ToCopyableBuilder<TransferListenerContext.Builder,TransferListenerContext>
@SdkProtectedApi
@Immutable
public final class TransferListenerContext
extends Object
implements TransferListener.Context.TransferComplete, ToCopyableBuilder<TransferListenerContext.Builder,TransferListenerContext>
An SDK-internal implementation of
TransferListener.Context.TransferComplete and its parent interfaces.- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The completed transfer, i.e., theCompletedFileUploadorCompletedFileDownload.The immutableTransferProgressSnapshotfor this specific update.request()TheTransferRequestthat was submitted toS3TransferManager, i.e., theUploadFileRequestorDownloadFileRequest.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
builder
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransferListenerContext.Builder,TransferListenerContext>
-
request
Description copied from interface:TransferListener.Context.TransferInitiatedTheTransferRequestthat was submitted toS3TransferManager, i.e., theUploadFileRequestorDownloadFileRequest.- Specified by:
requestin interfaceTransferListener.Context.TransferInitiated
-
progressSnapshot
Description copied from interface:TransferListener.Context.TransferInitiatedThe immutableTransferProgressSnapshotfor this specific update.- Specified by:
progressSnapshotin interfaceTransferListener.Context.TransferInitiated
-
completedTransfer
Description copied from interface:TransferListener.Context.TransferCompleteThe completed transfer, i.e., theCompletedFileUploadorCompletedFileDownload.- Specified by:
completedTransferin interfaceTransferListener.Context.TransferComplete
-
toString
-