Interface NetAppONTAPCluster.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NetAppONTAPCluster.Builder,NetAppONTAPCluster>,SdkBuilder<NetAppONTAPCluster.Builder,NetAppONTAPCluster>,SdkPojo
- Enclosing class:
- NetAppONTAPCluster
public static interface NetAppONTAPCluster.Builder extends SdkPojo, CopyableBuilder<NetAppONTAPCluster.Builder,NetAppONTAPCluster>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description NetAppONTAPCluster.BuildercifsShareCount(Long cifsShareCount)The number of CIFS shares in the cluster.NetAppONTAPCluster.BuilderclusterBlockStorageLogicalUsed(Long clusterBlockStorageLogicalUsed)The storage space that's being used in the cluster without accounting for compression or deduplication.NetAppONTAPCluster.BuilderclusterBlockStorageSize(Long clusterBlockStorageSize)The total storage space that's available in the cluster.NetAppONTAPCluster.BuilderclusterBlockStorageUsed(Long clusterBlockStorageUsed)The storage space that's being used in a cluster.NetAppONTAPCluster.BuilderclusterCloudStorageUsed(Long clusterCloudStorageUsed)The amount of space in the cluster that's in cloud storage (for example, if you're using data tiering).NetAppONTAPCluster.BuilderclusterName(String clusterName)The name of the cluster.NetAppONTAPCluster.BuilderlunCount(Long lunCount)The number of LUNs (logical unit numbers) in the cluster.default NetAppONTAPCluster.BuildermaxP95Performance(Consumer<MaxP95Performance.Builder> maxP95Performance)The performance data that DataSync Discovery collects about the cluster.NetAppONTAPCluster.BuildermaxP95Performance(MaxP95Performance maxP95Performance)The performance data that DataSync Discovery collects about the cluster.NetAppONTAPCluster.BuildernfsExportedVolumes(Long nfsExportedVolumes)The number of NFS volumes in the cluster.NetAppONTAPCluster.Builderrecommendations(Collection<Recommendation> recommendations)The Amazon Web Services storage services that DataSync Discovery recommends for the cluster.NetAppONTAPCluster.Builderrecommendations(Consumer<Recommendation.Builder>... recommendations)The Amazon Web Services storage services that DataSync Discovery recommends for the cluster.NetAppONTAPCluster.Builderrecommendations(Recommendation... recommendations)The Amazon Web Services storage services that DataSync Discovery recommends for the cluster.NetAppONTAPCluster.BuilderrecommendationStatus(String recommendationStatus)Indicates whether DataSync Discovery recommendations for the cluster are ready to view, incomplete, or can't be determined.NetAppONTAPCluster.BuilderrecommendationStatus(RecommendationStatus recommendationStatus)Indicates whether DataSync Discovery recommendations for the cluster are ready to view, incomplete, or can't be determined.NetAppONTAPCluster.BuilderresourceId(String resourceId)The universally unique identifier (UUID) of the cluster.-
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 Detail
-
cifsShareCount
NetAppONTAPCluster.Builder cifsShareCount(Long cifsShareCount)
The number of CIFS shares in the cluster.
- Parameters:
cifsShareCount- The number of CIFS shares in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nfsExportedVolumes
NetAppONTAPCluster.Builder nfsExportedVolumes(Long nfsExportedVolumes)
The number of NFS volumes in the cluster.
- Parameters:
nfsExportedVolumes- The number of NFS volumes in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
NetAppONTAPCluster.Builder resourceId(String resourceId)
The universally unique identifier (UUID) of the cluster.
- Parameters:
resourceId- The universally unique identifier (UUID) of the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterName
NetAppONTAPCluster.Builder clusterName(String clusterName)
The name of the cluster.
- Parameters:
clusterName- The name of the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxP95Performance
NetAppONTAPCluster.Builder maxP95Performance(MaxP95Performance maxP95Performance)
The performance data that DataSync Discovery collects about the cluster.
- Parameters:
maxP95Performance- The performance data that DataSync Discovery collects about the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxP95Performance
default NetAppONTAPCluster.Builder maxP95Performance(Consumer<MaxP95Performance.Builder> maxP95Performance)
The performance data that DataSync Discovery collects about the cluster.
This is a convenience method that creates an instance of theMaxP95Performance.Builderavoiding the need to create one manually viaMaxP95Performance.builder().When the
Consumercompletes,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:
maxP95Performance(MaxP95Performance)
-
clusterBlockStorageSize
NetAppONTAPCluster.Builder clusterBlockStorageSize(Long clusterBlockStorageSize)
The total storage space that's available in the cluster.
- Parameters:
clusterBlockStorageSize- The total storage space that's available in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterBlockStorageUsed
NetAppONTAPCluster.Builder clusterBlockStorageUsed(Long clusterBlockStorageUsed)
The storage space that's being used in a cluster.
- Parameters:
clusterBlockStorageUsed- The storage space that's being used in a cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterBlockStorageLogicalUsed
NetAppONTAPCluster.Builder clusterBlockStorageLogicalUsed(Long clusterBlockStorageLogicalUsed)
The storage space that's being used in the cluster without accounting for compression or deduplication.
- Parameters:
clusterBlockStorageLogicalUsed- The storage space that's being used in the cluster without accounting for compression or deduplication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendations
NetAppONTAPCluster.Builder recommendations(Collection<Recommendation> recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the cluster. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations- The Amazon Web Services storage services that DataSync Discovery recommends for the cluster. 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
NetAppONTAPCluster.Builder recommendations(Recommendation... recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the cluster. For more information, see Recommendations provided by DataSync Discovery.
- Parameters:
recommendations- The Amazon Web Services storage services that DataSync Discovery recommends for the cluster. 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
NetAppONTAPCluster.Builder recommendations(Consumer<Recommendation.Builder>... recommendations)
The Amazon Web Services storage services that DataSync Discovery recommends for the cluster. For more information, see Recommendations provided by DataSync Discovery.
This is a convenience method that creates an instance of theRecommendation.Builderavoiding the need to create one manually viaRecommendation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#recommendations(List.) - 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:
#recommendations(java.util.Collection)
-
recommendationStatus
NetAppONTAPCluster.Builder recommendationStatus(String recommendationStatus)
Indicates whether DataSync Discovery recommendations for the cluster 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 cluster 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,RecommendationStatus
-
recommendationStatus
NetAppONTAPCluster.Builder recommendationStatus(RecommendationStatus recommendationStatus)
Indicates whether DataSync Discovery recommendations for the cluster 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 cluster 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,RecommendationStatus
-
lunCount
NetAppONTAPCluster.Builder lunCount(Long lunCount)
The number of LUNs (logical unit numbers) in the cluster.
- Parameters:
lunCount- The number of LUNs (logical unit numbers) in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterCloudStorageUsed
NetAppONTAPCluster.Builder clusterCloudStorageUsed(Long clusterCloudStorageUsed)
The amount of space in the cluster that's in cloud storage (for example, if you're using data tiering).
- Parameters:
clusterCloudStorageUsed- The amount of space in the cluster that's in cloud storage (for example, if you're using data tiering).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-