Class UssDelete


  • public class UssDelete
    extends Object
    Provides Unix System Services (USS) delete object functionality

    z/OSMF REST API

    Version:
    2.0
    Author:
    James Kostrewski
    • Constructor Detail

      • UssDelete

        public UssDelete​(ZosConnection connection)
        UssDelete Constructor
        Parameters:
        connection - connection information, see ZosConnection object
      • UssDelete

        public UssDelete​(ZosConnection connection,
                         ZoweRequest request)
        Alternative UssDelete constructor with ZoweRequest object. This is mainly used for internal code unit testing with mockito, and it is not recommended to be used by the larger community.
        Parameters:
        connection - connection information, see ZosConnection object
        request - any compatible ZoweRequest Interface object
    • Method Detail

      • delete

        public Response delete​(String name)
                        throws Exception
        Perform UNIX delete file or directory name request
        Parameters:
        name - name of file or directory with path
        Returns:
        Response object
        Throws:
        Exception - processing error
      • delete

        public Response delete​(String name,
                               boolean recursive)
                        throws Exception
        Perform UNIX delete file or directory name request with recursive flag
        Parameters:
        name - name of file or directory with path
        recursive - flag indicates if contents of directory should also be deleted
        Returns:
        Response object
        Throws:
        Exception - processing error
      • zfsDelete

        public Response zfsDelete​(String fileSystemName)
                           throws Exception
        Delete z/OS UNIX zFS Filesystem
        Parameters:
        fileSystemName - file system name
        Returns:
        Response object
        Throws:
        Exception - processing error