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>
@Immutable public final class TransferListenerContext extends Object implements TransferListener.Context.TransferComplete, ToCopyableBuilder<TransferListenerContext.Builder,TransferListenerContext>
An SDK-internal implementation ofTransferListener.Context.TransferCompleteand its parent interfaces.- See Also:
TransferListenerFailedContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransferListenerContext.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransferListenerContext.Builderbuilder()CompletedObjectTransfercompletedTransfer()The completed transfer, i.e., theCompletedFileUploadorCompletedFileDownload.TransferProgressSnapshotprogressSnapshot()The immutableTransferProgressSnapshotfor this specific update.TransferObjectRequestrequest()TheTransferRequestthat was submitted toS3TransferManager, i.e., theUploadFileRequestorDownloadFileRequest.TransferListenerContext.BuildertoBuilder()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
builder
public static TransferListenerContext.Builder builder()
-
toBuilder
public TransferListenerContext.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransferListenerContext.Builder,TransferListenerContext>
-
request
public TransferObjectRequest request()
Description copied from interface:TransferListener.Context.TransferInitiatedTheTransferRequestthat was submitted toS3TransferManager, i.e., theUploadFileRequestorDownloadFileRequest.- Specified by:
requestin interfaceTransferListener.Context.TransferInitiated
-
progressSnapshot
public TransferProgressSnapshot progressSnapshot()
Description copied from interface:TransferListener.Context.TransferInitiatedThe immutableTransferProgressSnapshotfor this specific update.- Specified by:
progressSnapshotin interfaceTransferListener.Context.TransferInitiated
-
completedTransfer
public CompletedObjectTransfer completedTransfer()
Description copied from interface:TransferListener.Context.TransferCompleteThe completed transfer, i.e., theCompletedFileUploadorCompletedFileDownload.- Specified by:
completedTransferin interfaceTransferListener.Context.TransferComplete
-
-