| Package | Description |
|---|---|
| software.amazon.awssdk.services.ebs |
You can use the Amazon Elastic Block Store (Amazon EBS) direct APIs to create 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<StartSnapshotResponse> |
EbsAsyncClient.startSnapshot(Consumer<StartSnapshotRequest.Builder> startSnapshotRequest)
Creates a new Amazon EBS snapshot.
|
default StartSnapshotResponse |
EbsClient.startSnapshot(Consumer<StartSnapshotRequest.Builder> startSnapshotRequest)
Creates a new Amazon EBS snapshot.
|
| Modifier and Type | Method and Description |
|---|---|
static StartSnapshotRequest.Builder |
StartSnapshotRequest.builder() |
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.description(String description)
A description for the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.encrypted(Boolean encrypted)
Indicates whether to encrypt the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) customer master key (CMK) to be
used to encrypt the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.parentSnapshotId(String parentSnapshotId)
The ID of the parent snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.tags(Collection<Tag> tags)
The tags to apply to the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.tags(Consumer<Tag.Builder>... tags)
The tags to apply to the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.tags(Tag... tags)
The tags to apply to the snapshot.
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.timeout(Integer timeout)
The amount of time (in minutes) after which the snapshot is automatically cancelled if:
|
StartSnapshotRequest.Builder |
StartSnapshotRequest.toBuilder() |
StartSnapshotRequest.Builder |
StartSnapshotRequest.Builder.volumeSize(Long volumeSize)
The size of the volume, in GiB.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends StartSnapshotRequest.Builder> |
StartSnapshotRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.