Class MountTargetProperties


  • public final class MountTargetProperties
    extends Object
    Mount target properties.
    • Constructor Detail

      • MountTargetProperties

        public MountTargetProperties()
    • Method Detail

      • mountTargetId

        public String mountTargetId()
        Get the mountTargetId property: mountTargetId UUID v4 used to identify the MountTarget.
        Returns:
        the mountTargetId value.
      • fileSystemId

        public String fileSystemId()
        Get the fileSystemId property: fileSystemId UUID v4 used to identify the MountTarget.
        Returns:
        the fileSystemId value.
      • withFileSystemId

        public MountTargetProperties withFileSystemId​(String fileSystemId)
        Set the fileSystemId property: fileSystemId UUID v4 used to identify the MountTarget.
        Parameters:
        fileSystemId - the fileSystemId value to set.
        Returns:
        the MountTargetProperties object itself.
      • ipAddress

        public String ipAddress()
        Get the ipAddress property: ipAddress The mount target's IPv4 address.
        Returns:
        the ipAddress value.
      • smbServerFqdn

        public String smbServerFqdn()
        Get the smbServerFqdn property: smbServerFQDN The SMB server's Fully Qualified Domain Name, FQDN.
        Returns:
        the smbServerFqdn value.
      • withSmbServerFqdn

        public MountTargetProperties withSmbServerFqdn​(String smbServerFqdn)
        Set the smbServerFqdn property: smbServerFQDN The SMB server's Fully Qualified Domain Name, FQDN.
        Parameters:
        smbServerFqdn - the smbServerFqdn value to set.
        Returns:
        the MountTargetProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.