| Package | Description |
|---|---|
| software.amazon.awssdk.services.ebs |
You can use the Amazon Elastic Block Store (Amazon EBS) direct APIs to create Amazon EBS snapshots, write data
directly to your snapshots, read data on your snapshots, and identify the differences or changes between two
snapshots.
|
| software.amazon.awssdk.services.ebs.model |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<PutSnapshotBlockResponse> |
EbsAsyncClient.putSnapshotBlock(Consumer<PutSnapshotBlockRequest.Builder> putSnapshotBlockRequest,
AsyncRequestBody requestBody)
Writes a block of data to a snapshot.
|
default PutSnapshotBlockResponse |
EbsClient.putSnapshotBlock(Consumer<PutSnapshotBlockRequest.Builder> putSnapshotBlockRequest,
Path sourcePath)
Writes a block of data to a snapshot.
|
default CompletableFuture<PutSnapshotBlockResponse> |
EbsAsyncClient.putSnapshotBlock(Consumer<PutSnapshotBlockRequest.Builder> putSnapshotBlockRequest,
Path sourcePath)
Writes a block of data to a snapshot.
|
default PutSnapshotBlockResponse |
EbsClient.putSnapshotBlock(Consumer<PutSnapshotBlockRequest.Builder> putSnapshotBlockRequest,
RequestBody requestBody)
Writes a block of data to a snapshot.
|
| Modifier and Type | Method and Description |
|---|---|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.blockIndex(Integer blockIndex)
The block index of the block in which to write the data.
|
static PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.builder() |
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.checksum(String checksum)
A Base64-encoded SHA256 checksum of the data.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
The algorithm used to generate the checksum.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.checksumAlgorithm(String checksumAlgorithm)
The algorithm used to generate the checksum.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.dataLength(Integer dataLength)
The size of the data to write to the block, in bytes.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.progress(Integer progress)
The progress of the write process, as a percentage.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.Builder.snapshotId(String snapshotId)
The ID of the snapshot.
|
PutSnapshotBlockRequest.Builder |
PutSnapshotBlockRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutSnapshotBlockRequest.Builder> |
PutSnapshotBlockRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.