Interface Disk.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Disk.Builder,
,Disk> SdkBuilder<Disk.Builder,
,Disk> SdkPojo
- Enclosing class:
Disk
-
Method Summary
Modifier and TypeMethodDescriptiondiskAllocationResource
(String diskAllocationResource) The iSCSI qualified name (IQN) that is defined for a disk.diskAllocationType
(String diskAllocationType) Sets the value of the DiskAllocationType property for this object.diskAttributeList
(String... diskAttributeList) Sets the value of the DiskAttributeList property for this object.diskAttributeList
(Collection<String> diskAttributeList) Sets the value of the DiskAttributeList property for this object.The unique device ID or other distinguishing data that identifies a local disk.The device node of a local disk as assigned by the virtualization environment.The path of a local disk in the gateway virtual machine (VM).diskSizeInBytes
(Long diskSizeInBytes) The local disk size in bytes.diskStatus
(String diskStatus) A value that represents the status of a local disk.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, sdkFields
-
Method Details
-
diskId
The unique device ID or other distinguishing data that identifies a local disk.
- Parameters:
diskId
- The unique device ID or other distinguishing data that identifies a local disk.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskPath
The path of a local disk in the gateway virtual machine (VM).
- Parameters:
diskPath
- The path of a local disk in the gateway virtual machine (VM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskNode
The device node of a local disk as assigned by the virtualization environment.
- Parameters:
diskNode
- The device node of a local disk as assigned by the virtualization environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskStatus
A value that represents the status of a local disk.
- Parameters:
diskStatus
- A value that represents the status of a local disk.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskSizeInBytes
The local disk size in bytes.
- Parameters:
diskSizeInBytes
- The local disk size in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskAllocationType
Sets the value of the DiskAllocationType property for this object.- Parameters:
diskAllocationType
- The new value for the DiskAllocationType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskAllocationResource
The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.
- Parameters:
diskAllocationResource
- The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskAttributeList
Sets the value of the DiskAttributeList property for this object.- Parameters:
diskAttributeList
- The new value for the DiskAttributeList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskAttributeList
Sets the value of the DiskAttributeList property for this object.- Parameters:
diskAttributeList
- The new value for the DiskAttributeList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-