| Package | Description |
|---|---|
| software.amazon.awssdk.transfer.s3.internal.progress | |
| software.amazon.awssdk.transfer.s3.progress |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTransferProgressSnapshot
An SDK-internal implementation of
TransferProgressSnapshot. |
| Modifier and Type | Method and Description |
|---|---|
TransferProgressSnapshot |
TransferListenerFailedContext.progressSnapshot() |
TransferProgressSnapshot |
TransferListenerContext.progressSnapshot() |
TransferProgressSnapshot |
ResumeTransferProgress.snapshot() |
TransferProgressSnapshot |
DefaultTransferProgress.snapshot() |
TransferProgressSnapshot |
DefaultTransferProgress.updateAndGet(Consumer<DefaultTransferProgressSnapshot.Builder> updater)
Atomically convert the current snapshot reference to its
DefaultTransferProgressSnapshot.Builder, perform updates using the provided Consumer, and save the result as the latest snapshot. |
| Modifier and Type | Method and Description |
|---|---|
TransferListenerContext.Builder |
TransferListenerContext.Builder.progressSnapshot(TransferProgressSnapshot progressSnapshot) |
| Constructor and Description |
|---|
DefaultTransferProgress(TransferProgressSnapshot snapshot) |
| Modifier and Type | Method and Description |
|---|---|
TransferProgressSnapshot |
TransferListener.Context.TransferInitiated.progressSnapshot()
The immutable
TransferProgressSnapshot for this specific update. |
TransferProgressSnapshot |
TransferProgress.snapshot()
Takes a snapshot of the current progress, represented by an immutable
TransferProgressSnapshot. |
Copyright © 2023. All rights reserved.