Interface NetAppONTAPVolume.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetAppONTAPVolume.Builder,
,NetAppONTAPVolume> SdkBuilder<NetAppONTAPVolume.Builder,
,NetAppONTAPVolume> SdkPojo
- Enclosing class:
NetAppONTAPVolume
-
Method Summary
Modifier and TypeMethodDescriptioncapacityProvisioned
(Long capacityProvisioned) The total storage space that's available in the volume.capacityUsed
(Long capacityUsed) The storage space that's being used in the volume.cifsShareCount
(Long cifsShareCount) The number of CIFS shares in the volume.logicalCapacityUsed
(Long logicalCapacityUsed) The storage space that's being used in the volume without accounting for compression or deduplication.The number of LUNs (logical unit numbers) in the volume.default NetAppONTAPVolume.Builder
maxP95Performance
(Consumer<MaxP95Performance.Builder> maxP95Performance) The performance data that DataSync Discovery collects about the volume.maxP95Performance
(MaxP95Performance maxP95Performance) The performance data that DataSync Discovery collects about the volume.nfsExported
(Boolean nfsExported) The number of NFS volumes in the volume.recommendations
(Collection<Recommendation> recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the volume.recommendations
(Consumer<Recommendation.Builder>... recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the volume.recommendations
(Recommendation... recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the volume.recommendationStatus
(String recommendationStatus) Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.recommendationStatus
(RecommendationStatus recommendationStatus) Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.resourceId
(String resourceId) The universally unique identifier (UUID) of the volume.securityStyle
(String securityStyle) The volume's security style (such as Unix or NTFS).snapshotCapacityUsed
(Long snapshotCapacityUsed) The amount of storage in the volume that's being used for snapshots.The name of the SVM associated with the volume.The UUID of the storage virtual machine (SVM) associated with the volume.volumeName
(String volumeName) The name of the volume.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
-
volumeName
The name of the volume.
- Parameters:
volumeName
- The name of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
The universally unique identifier (UUID) of the volume.
- Parameters:
resourceId
- The universally unique identifier (UUID) of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityStyle
The volume's security style (such as Unix or NTFS).
- Parameters:
securityStyle
- The volume's security style (such as Unix or NTFS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
svmUuid
The UUID of the storage virtual machine (SVM) associated with the volume.
- Parameters:
svmUuid
- The UUID of the storage virtual machine (SVM) associated with the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
svmName
The name of the SVM associated with the volume.
- Parameters:
svmName
- The name of the SVM associated with the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityUsed
The storage space that's being used in the volume.
- Parameters:
capacityUsed
- The storage space that's being used in the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityProvisioned
The total storage space that's available in the volume.
- Parameters:
capacityProvisioned
- The total storage space that's available in the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalCapacityUsed
The storage space that's being used in the volume without accounting for compression or deduplication.
- Parameters:
logicalCapacityUsed
- The storage space that's being used in the volume without accounting for compression or deduplication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nfsExported
The number of NFS volumes in the volume.
- Parameters:
nfsExported
- The number of NFS volumes in the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotCapacityUsed
The amount of storage in the volume that's being used for snapshots.
- Parameters:
snapshotCapacityUsed
- The amount of storage in the volume that's being used for snapshots.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxP95Performance
The performance data that DataSync Discovery collects about the volume.
- Parameters:
maxP95Performance
- The performance data that DataSync Discovery collects about the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxP95Performance
default NetAppONTAPVolume.Builder maxP95Performance(Consumer<MaxP95Performance.Builder> maxP95Performance) The performance data that DataSync Discovery collects about the volume.
This is a convenience method that creates an instance of theMaxP95Performance.Builder
avoiding the need to create one manually viaMaxP95Performance.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaxP95Performance(MaxP95Performance)
.- Parameters:
maxP95Performance
- a consumer that will call methods onMaxP95Performance.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recommendations
The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendations
The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendations
The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.
This is a convenience method that creates an instance of theRecommendation.Builder
avoiding the need to create one manually viaRecommendation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecommendations(List<Recommendation>)
.- Parameters:
recommendations
- a consumer that will call methods onRecommendation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recommendationStatus
Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
- Parameters:
recommendationStatus
- Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.For more information, see Recommendation statuses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recommendationStatus
Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
- Parameters:
recommendationStatus
- Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.For more information, see Recommendation statuses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lunCount
The number of LUNs (logical unit numbers) in the volume.
- Parameters:
lunCount
- The number of LUNs (logical unit numbers) in the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-