Interface VolumeRecycleBinInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VolumeRecycleBinInfo.Builder,,VolumeRecycleBinInfo> SdkBuilder<VolumeRecycleBinInfo.Builder,,VolumeRecycleBinInfo> SdkPojo
- Enclosing class:
VolumeRecycleBinInfo
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(String availabilityZone) The Availability Zone for the volume.availabilityZoneId(String availabilityZoneId) The ID of the Availability Zone for the volume.createTime(Instant createTime) The time stamp when volume creation was initiated.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.operator(OperatorResponse operator) The service provider that manages the volume.outpostArn(String outpostArn) The ARN of the Outpost on which the volume is stored.recycleBinEnterTime(Instant recycleBinEnterTime) The date and time when the volume entered the Recycle Bin.recycleBinExitTime(Instant recycleBinExitTime) The date and time when the volume is to be permanently deleted from the Recycle Bin.The size of the volume, in GiB.snapshotId(String snapshotId) The snapshot from which the volume was created, if applicable.sourceVolumeId(String sourceVolumeId) The ID of the source volume.The state of the volume.state(VolumeState state) The state of the volume.throughput(Integer throughput) The throughput that the volume supports, in MiB/s.The ID of the volume.volumeType(String volumeType) The volume type.volumeType(VolumeType volumeType) The volume type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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:
-
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:
-
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:
-
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
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
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
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
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
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
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
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
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
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:
-
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
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
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.
-