Interface VolumeStatusItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VolumeStatusItem.Builder,,VolumeStatusItem> SdkBuilder<VolumeStatusItem.Builder,,VolumeStatusItem> SdkPojo
- Enclosing class:
VolumeStatusItem
-
Method Summary
Modifier and TypeMethodDescriptionactions(Collection<VolumeStatusAction> actions) The details of the operation.actions(Consumer<VolumeStatusAction.Builder>... actions) The details of the operation.actions(VolumeStatusAction... actions) The details of the operation.attachmentStatuses(Collection<VolumeStatusAttachmentStatus> attachmentStatuses) Information about the instances to which the volume is attached.attachmentStatuses(Consumer<VolumeStatusAttachmentStatus.Builder>... attachmentStatuses) Information about the instances to which the volume is attached.attachmentStatuses(VolumeStatusAttachmentStatus... attachmentStatuses) Information about the instances to which the volume is attached.availabilityZone(String availabilityZone) The Availability Zone of the volume.events(Collection<VolumeStatusEvent> events) A list of events associated with the volume.events(Consumer<VolumeStatusEvent.Builder>... events) A list of events associated with the volume.events(VolumeStatusEvent... events) A list of events associated with the volume.outpostArn(String outpostArn) The Amazon Resource Name (ARN) of the Outpost.The volume ID.default VolumeStatusItem.BuildervolumeStatus(Consumer<VolumeStatusInfo.Builder> volumeStatus) The volume status.volumeStatus(VolumeStatusInfo volumeStatus) The volume status.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, sdkFields
-
Method Details
-
actions
The details of the operation.
- Parameters:
actions- The details of the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The details of the operation.
- Parameters:
actions- The details of the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The details of the operation.
This is a convenience method that creates an instance of theVolumeStatusAction.Builderavoiding the need to create one manually viaVolumeStatusAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactions(List<VolumeStatusAction>).- Parameters:
actions- a consumer that will call methods onVolumeStatusAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
availabilityZone
The Availability Zone of the volume.
- Parameters:
availabilityZone- The Availability Zone of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArn
The Amazon Resource Name (ARN) of the Outpost.
- Parameters:
outpostArn- The Amazon Resource Name (ARN) of the Outpost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
A list of events associated with the volume.
- Parameters:
events- A list of events associated with the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
A list of events associated with the volume.
- Parameters:
events- A list of events associated with the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
A list of events associated with the volume.
This is a convenience method that creates an instance of theVolumeStatusEvent.Builderavoiding the need to create one manually viaVolumeStatusEvent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevents(List<VolumeStatusEvent>).- Parameters:
events- a consumer that will call methods onVolumeStatusEvent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
volumeId
The volume ID.
- Parameters:
volumeId- The volume ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeStatus
The volume status.
- Parameters:
volumeStatus- The volume status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeStatus
The volume status.
This is a convenience method that creates an instance of theVolumeStatusInfo.Builderavoiding the need to create one manually viaVolumeStatusInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovolumeStatus(VolumeStatusInfo).- Parameters:
volumeStatus- a consumer that will call methods onVolumeStatusInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attachmentStatuses
VolumeStatusItem.Builder attachmentStatuses(Collection<VolumeStatusAttachmentStatus> attachmentStatuses) Information about the instances to which the volume is attached.
- Parameters:
attachmentStatuses- Information about the instances to which the volume is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentStatuses
Information about the instances to which the volume is attached.
- Parameters:
attachmentStatuses- Information about the instances to which the volume is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentStatuses
VolumeStatusItem.Builder attachmentStatuses(Consumer<VolumeStatusAttachmentStatus.Builder>... attachmentStatuses) Information about the instances to which the volume is attached.
This is a convenience method that creates an instance of theVolumeStatusAttachmentStatus.Builderavoiding the need to create one manually viaVolumeStatusAttachmentStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattachmentStatuses(List<VolumeStatusAttachmentStatus>).- Parameters:
attachmentStatuses- a consumer that will call methods onVolumeStatusAttachmentStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-