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 Details

    • 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 the MaxP95Performance.Builder avoiding the need to create one manually via MaxP95Performance.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to maxP95Performance(MaxP95Performance).

      Parameters:
      maxP95Performance - a consumer that will call methods on MaxP95Performance.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the Recommendation.Builder avoiding the need to create one manually via Recommendation.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to recommendations(List<Recommendation>).

      Parameters:
      recommendations - a consumer that will call methods on Recommendation.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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.