Interface RestoreSnapshotFromRecycleBinResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<RestoreSnapshotFromRecycleBinResponse.Builder,RestoreSnapshotFromRecycleBinResponse>
,Ec2Response.Builder
,SdkBuilder<RestoreSnapshotFromRecycleBinResponse.Builder,RestoreSnapshotFromRecycleBinResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- RestoreSnapshotFromRecycleBinResponse
public static interface RestoreSnapshotFromRecycleBinResponse.Builder extends Ec2Response.Builder, SdkPojo, CopyableBuilder<RestoreSnapshotFromRecycleBinResponse.Builder,RestoreSnapshotFromRecycleBinResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Response.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
snapshotId
RestoreSnapshotFromRecycleBinResponse.Builder snapshotId(String snapshotId)
The ID of the snapshot.
- Parameters:
snapshotId
- The ID of the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArn
RestoreSnapshotFromRecycleBinResponse.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
RestoreSnapshotFromRecycleBinResponse.Builder description(String description)
The description for the snapshot.
- Parameters:
description
- The description for the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encrypted
RestoreSnapshotFromRecycleBinResponse.Builder encrypted(Boolean encrypted)
Indicates whether the snapshot is encrypted.
- Parameters:
encrypted
- Indicates whether the snapshot is encrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
RestoreSnapshotFromRecycleBinResponse.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the EBS snapshot.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the EBS snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progress
RestoreSnapshotFromRecycleBinResponse.Builder progress(String progress)
The progress of the snapshot, as a percentage.
- Parameters:
progress
- The progress of the snapshot, as a percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
RestoreSnapshotFromRecycleBinResponse.Builder startTime(Instant startTime)
The time stamp when the snapshot was initiated.
- Parameters:
startTime
- The time stamp when the snapshot was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
RestoreSnapshotFromRecycleBinResponse.Builder state(String state)
The state of the snapshot.
- Parameters:
state
- The state of the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotState
,SnapshotState
-
state
RestoreSnapshotFromRecycleBinResponse.Builder state(SnapshotState state)
The state of the snapshot.
- Parameters:
state
- The state of the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotState
,SnapshotState
-
volumeId
RestoreSnapshotFromRecycleBinResponse.Builder volumeId(String volumeId)
The ID of the volume that was used to create the snapshot.
- Parameters:
volumeId
- The ID of the volume that was used to create the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
RestoreSnapshotFromRecycleBinResponse.Builder volumeSize(Integer volumeSize)
The size of the volume, in GiB.
- Parameters:
volumeSize
- The size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseType
RestoreSnapshotFromRecycleBinResponse.Builder sseType(String sseType)
Reserved for future use.
-
sseType
RestoreSnapshotFromRecycleBinResponse.Builder sseType(SSEType sseType)
Reserved for future use.
-
-