Interface NetAppONTAPVolume.Builder

    • Method Detail

      • volumeName

        NetAppONTAPVolume.Builder volumeName​(String 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

        NetAppONTAPVolume.Builder resourceId​(String 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.
      • cifsShareCount

        NetAppONTAPVolume.Builder cifsShareCount​(Long cifsShareCount)

        The number of CIFS shares in the volume.

        Parameters:
        cifsShareCount - The number of CIFS shares in the volume.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • securityStyle

        NetAppONTAPVolume.Builder securityStyle​(String 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

        NetAppONTAPVolume.Builder svmUuid​(String 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

        NetAppONTAPVolume.Builder svmName​(String 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

        NetAppONTAPVolume.Builder capacityUsed​(Long 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

        NetAppONTAPVolume.Builder capacityProvisioned​(Long 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

        NetAppONTAPVolume.Builder logicalCapacityUsed​(Long 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

        NetAppONTAPVolume.Builder nfsExported​(Boolean 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

        NetAppONTAPVolume.Builder snapshotCapacityUsed​(Long 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

        NetAppONTAPVolume.Builder maxP95Performance​(MaxP95Performance 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.
      • recommendationStatus

        NetAppONTAPVolume.Builder recommendationStatus​(String 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, RecommendationStatus
      • lunCount

        NetAppONTAPVolume.Builder lunCount​(Long 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.