public static interface SnapshotInfo.Builder extends SdkPojo, CopyableBuilder<SnapshotInfo.Builder,SnapshotInfo>
| Modifier and Type | Method and Description |
|---|---|
SnapshotInfo.Builder |
description(String description)
Description specified by the CreateSnapshotRequest that has been applied to all snapshots.
|
SnapshotInfo.Builder |
encrypted(Boolean encrypted)
Indicates whether the snapshot is encrypted.
|
SnapshotInfo.Builder |
outpostArn(String outpostArn)
The ARN of the Outpost on which the snapshot is stored.
|
SnapshotInfo.Builder |
ownerId(String ownerId)
Account id used when creating this snapshot.
|
SnapshotInfo.Builder |
progress(String progress)
Progress this snapshot has made towards completing.
|
SnapshotInfo.Builder |
snapshotId(String snapshotId)
Snapshot id that can be used to describe this snapshot.
|
SnapshotInfo.Builder |
sseType(SSEType sseType)
Reserved for future use.
|
SnapshotInfo.Builder |
sseType(String sseType)
Reserved for future use.
|
SnapshotInfo.Builder |
startTime(Instant startTime)
Time this snapshot was started.
|
SnapshotInfo.Builder |
state(SnapshotState state)
Current state of the snapshot.
|
SnapshotInfo.Builder |
state(String state)
Current state of the snapshot.
|
SnapshotInfo.Builder |
tags(Collection<Tag> tags)
Tags associated with this snapshot.
|
SnapshotInfo.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags associated with this snapshot.
|
SnapshotInfo.Builder |
tags(Tag... tags)
Tags associated with this snapshot.
|
SnapshotInfo.Builder |
volumeId(String volumeId)
Source volume from which this snapshot was created.
|
SnapshotInfo.Builder |
volumeSize(Integer volumeSize)
Size of the volume from which this snapshot was created.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSnapshotInfo.Builder description(String description)
Description specified by the CreateSnapshotRequest that has been applied to all snapshots.
description - Description specified by the CreateSnapshotRequest that has been applied to all snapshots.SnapshotInfo.Builder tags(Collection<Tag> tags)
Tags associated with this snapshot.
tags - Tags associated with this snapshot.SnapshotInfo.Builder tags(Tag... tags)
Tags associated with this snapshot.
tags - Tags associated with this snapshot.SnapshotInfo.Builder tags(Consumer<Tag.Builder>... tags)
Tags associated with this snapshot.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) SnapshotInfo.Builder encrypted(Boolean encrypted)
Indicates whether the snapshot is encrypted.
encrypted - Indicates whether the snapshot is encrypted.SnapshotInfo.Builder volumeId(String volumeId)
Source volume from which this snapshot was created.
volumeId - Source volume from which this snapshot was created.SnapshotInfo.Builder state(String state)
Current state of the snapshot.
state - Current state of the snapshot.SnapshotState,
SnapshotStateSnapshotInfo.Builder state(SnapshotState state)
Current state of the snapshot.
state - Current state of the snapshot.SnapshotState,
SnapshotStateSnapshotInfo.Builder volumeSize(Integer volumeSize)
Size of the volume from which this snapshot was created.
volumeSize - Size of the volume from which this snapshot was created.SnapshotInfo.Builder startTime(Instant startTime)
Time this snapshot was started. This is the same for all snapshots initiated by the same request.
startTime - Time this snapshot was started. This is the same for all snapshots initiated by the same request.SnapshotInfo.Builder progress(String progress)
Progress this snapshot has made towards completing.
progress - Progress this snapshot has made towards completing.SnapshotInfo.Builder ownerId(String ownerId)
Account id used when creating this snapshot.
ownerId - Account id used when creating this snapshot.SnapshotInfo.Builder snapshotId(String snapshotId)
Snapshot id that can be used to describe this snapshot.
snapshotId - Snapshot id that can be used to describe this snapshot.SnapshotInfo.Builder outpostArn(String outpostArn)
The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.
outpostArn - The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local
snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.SnapshotInfo.Builder sseType(String sseType)
Reserved for future use.
SnapshotInfo.Builder sseType(SSEType sseType)
Reserved for future use.
Copyright © 2023. All rights reserved.