Interface NetAppONTAPSVM.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetAppONTAPSVM.Builder,
,NetAppONTAPSVM> SdkBuilder<NetAppONTAPSVM.Builder,
,NetAppONTAPSVM> SdkPojo
- Enclosing class:
NetAppONTAPSVM
-
Method Summary
Modifier and TypeMethodDescriptioncifsShareCount
(Long cifsShareCount) The number of CIFS shares in the SVM.clusterUuid
(String clusterUuid) The universally unique identifier (UUID) of the cluster associated with the SVM.enabledProtocols
(String... enabledProtocols) The data transfer protocols (such as NFS) configured for the SVM.enabledProtocols
(Collection<String> enabledProtocols) The data transfer protocols (such as NFS) configured for the SVM.The number of LUNs (logical unit numbers) in the SVM.default NetAppONTAPSVM.Builder
maxP95Performance
(Consumer<MaxP95Performance.Builder> maxP95Performance) The performance data that DataSync Discovery collects about the SVM.maxP95Performance
(MaxP95Performance maxP95Performance) The performance data that DataSync Discovery collects about the SVM.nfsExportedVolumes
(Long nfsExportedVolumes) The number of NFS volumes in the SVM.recommendations
(Collection<Recommendation> recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.recommendations
(Consumer<Recommendation.Builder>... recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.recommendations
(Recommendation... recommendations) The Amazon Web Services storage services that DataSync Discovery recommends for the SVM.recommendationStatus
(String recommendationStatus) Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.recommendationStatus
(RecommendationStatus recommendationStatus) Indicates whether DataSync Discovery recommendations for the SVM are ready to view, incomplete, or can't be determined.resourceId
(String resourceId) The UUID of the SVM.The name of the SVMtotalCapacityProvisioned
(Long totalCapacityProvisioned) The total storage space that's available in the SVM.totalCapacityUsed
(Long totalCapacityUsed) The storage space that's being used in the SVM.totalLogicalCapacityUsed
(Long totalLogicalCapacityUsed) The storage space that's being used in the SVM without accounting for compression or deduplication.totalSnapshotCapacityUsed
(Long totalSnapshotCapacityUsed) The amount of storage in the SVM that's being used for snapshots.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
-
clusterUuid
The universally unique identifier (UUID) of the cluster associated with the SVM.
- Parameters:
clusterUuid
- The universally unique identifier (UUID) of the cluster associated with the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
The UUID of the SVM.
- Parameters:
resourceId
- The UUID of the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
svmName
The name of the SVM
- Parameters:
svmName
- The name of the SVM- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledProtocols
The data transfer protocols (such as NFS) configured for the SVM.
- Parameters:
enabledProtocols
- The data transfer protocols (such as NFS) configured for the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledProtocols
The data transfer protocols (such as NFS) configured for the SVM.
- Parameters:
enabledProtocols
- The data transfer protocols (such as NFS) configured for the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCapacityUsed
The storage space that's being used in the SVM.
- Parameters:
totalCapacityUsed
- The storage space that's being used in the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCapacityProvisioned
The total storage space that's available in the SVM.
- Parameters:
totalCapacityProvisioned
- The total storage space that's available in the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalLogicalCapacityUsed
The storage space that's being used in the SVM without accounting for compression or deduplication.
- Parameters:
totalLogicalCapacityUsed
- The storage space that's being used in the SVM without accounting for compression or deduplication.- 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 SVM.
- Parameters:
maxP95Performance
- The performance data that DataSync Discovery collects about the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxP95Performance
default NetAppONTAPSVM.Builder maxP95Performance(Consumer<MaxP95Performance.Builder> maxP95Performance) The performance data that DataSync Discovery collects about the SVM.
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 SVM. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. 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 SVM. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations
- The Amazon Web Services storage services that DataSync Discovery recommends for the SVM. 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 SVM. 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:
-
nfsExportedVolumes
The number of NFS volumes in the SVM.
- Parameters:
nfsExportedVolumes
- The number of NFS volumes in the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationStatus
Indicates whether DataSync Discovery recommendations for the SVM 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 SVM 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 SVM 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 SVM 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:
-
totalSnapshotCapacityUsed
The amount of storage in the SVM that's being used for snapshots.
- Parameters:
totalSnapshotCapacityUsed
- The amount of storage in the SVM that's being used for snapshots.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lunCount
The number of LUNs (logical unit numbers) in the SVM.
- Parameters:
lunCount
- The number of LUNs (logical unit numbers) in the SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-