Interface VolumeRecycleBinInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>,SdkBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>,SdkPojo
- Enclosing class:
- VolumeRecycleBinInfo
@Mutable @NotThreadSafe public static interface VolumeRecycleBinInfo.Builder extends SdkPojo, CopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VolumeRecycleBinInfo.BuilderavailabilityZone(String availabilityZone)The Availability Zone for the volume.VolumeRecycleBinInfo.BuilderavailabilityZoneId(String availabilityZoneId)The ID of the Availability Zone for the volume.VolumeRecycleBinInfo.BuildercreateTime(Instant createTime)The time stamp when volume creation was initiated.VolumeRecycleBinInfo.Builderiops(Integer iops)The number of I/O operations per second (IOPS) for the volume.default VolumeRecycleBinInfo.Builderoperator(Consumer<OperatorResponse.Builder> operator)The service provider that manages the volume.VolumeRecycleBinInfo.Builderoperator(OperatorResponse operator)The service provider that manages the volume.VolumeRecycleBinInfo.BuilderoutpostArn(String outpostArn)The ARN of the Outpost on which the volume is stored.VolumeRecycleBinInfo.BuilderrecycleBinEnterTime(Instant recycleBinEnterTime)The date and time when the volume entered the Recycle Bin.VolumeRecycleBinInfo.BuilderrecycleBinExitTime(Instant recycleBinExitTime)The date and time when the volume is to be permanently deleted from the Recycle Bin.VolumeRecycleBinInfo.Buildersize(Integer size)The size of the volume, in GiB.VolumeRecycleBinInfo.BuildersnapshotId(String snapshotId)The snapshot from which the volume was created, if applicable.VolumeRecycleBinInfo.BuildersourceVolumeId(String sourceVolumeId)The ID of the source volume.VolumeRecycleBinInfo.Builderstate(String state)The state of the volume.VolumeRecycleBinInfo.Builderstate(VolumeState state)The state of the volume.VolumeRecycleBinInfo.Builderthroughput(Integer throughput)The throughput that the volume supports, in MiB/s.VolumeRecycleBinInfo.BuildervolumeId(String volumeId)The ID of the volume.VolumeRecycleBinInfo.BuildervolumeType(String volumeType)The volume type.VolumeRecycleBinInfo.BuildervolumeType(VolumeType volumeType)The volume type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
volumeId
VolumeRecycleBinInfo.Builder volumeId(String volumeId)
The ID of the volume.
- Parameters:
volumeId- The ID of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
VolumeRecycleBinInfo.Builder volumeType(String volumeType)
The volume type.
- Parameters:
volumeType- The volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType,VolumeType
-
volumeType
VolumeRecycleBinInfo.Builder volumeType(VolumeType volumeType)
The volume type.
- Parameters:
volumeType- The volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType,VolumeType
-
state
VolumeRecycleBinInfo.Builder state(String state)
The state of the volume.
- Parameters:
state- The state of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeState,VolumeState
-
state
VolumeRecycleBinInfo.Builder state(VolumeState state)
The state of the volume.
- Parameters:
state- The state of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeState,VolumeState
-
size
VolumeRecycleBinInfo.Builder size(Integer size)
The size of the volume, in GiB.
- Parameters:
size- The size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iops
VolumeRecycleBinInfo.Builder iops(Integer iops)
The number of I/O operations per second (IOPS) for the volume.
- Parameters:
iops- The number of I/O operations per second (IOPS) for the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throughput
VolumeRecycleBinInfo.Builder throughput(Integer throughput)
The throughput that the volume supports, in MiB/s.
- Parameters:
throughput- The throughput that the volume supports, in MiB/s.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArn
VolumeRecycleBinInfo.Builder outpostArn(String outpostArn)
The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.
- Parameters:
outpostArn- The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
VolumeRecycleBinInfo.Builder availabilityZone(String availabilityZone)
The Availability Zone for the volume.
- Parameters:
availabilityZone- The Availability Zone for the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
VolumeRecycleBinInfo.Builder availabilityZoneId(String availabilityZoneId)
The ID of the Availability Zone for the volume.
- Parameters:
availabilityZoneId- The ID of the Availability Zone for the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceVolumeId
VolumeRecycleBinInfo.Builder sourceVolumeId(String sourceVolumeId)
The ID of the source volume.
- Parameters:
sourceVolumeId- The ID of the source volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotId
VolumeRecycleBinInfo.Builder snapshotId(String snapshotId)
The snapshot from which the volume was created, if applicable.
- Parameters:
snapshotId- The snapshot from which the volume was created, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operator
VolumeRecycleBinInfo.Builder operator(OperatorResponse operator)
The service provider that manages the volume.
- Parameters:
operator- The service provider that manages the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operator
default VolumeRecycleBinInfo.Builder operator(Consumer<OperatorResponse.Builder> operator)
The service provider that manages the volume.
This is a convenience method that creates an instance of theOperatorResponse.Builderavoiding the need to create one manually viaOperatorResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooperator(OperatorResponse).- Parameters:
operator- a consumer that will call methods onOperatorResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
operator(OperatorResponse)
-
createTime
VolumeRecycleBinInfo.Builder createTime(Instant createTime)
The time stamp when volume creation was initiated.
- Parameters:
createTime- The time stamp when volume creation was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recycleBinEnterTime
VolumeRecycleBinInfo.Builder recycleBinEnterTime(Instant recycleBinEnterTime)
The date and time when the volume entered the Recycle Bin.
- Parameters:
recycleBinEnterTime- The date and time when the volume entered the Recycle Bin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recycleBinExitTime
VolumeRecycleBinInfo.Builder recycleBinExitTime(Instant recycleBinExitTime)
The date and time when the volume is to be permanently deleted from the Recycle Bin.
- Parameters:
recycleBinExitTime- The date and time when the volume is to be permanently deleted from the Recycle Bin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-