Interface SecurityServiceService

  • All Superinterfaces:
    RestService
    All Known Implementing Classes:
    SecurityServiceServiceImpl

    public interface SecurityServiceService
    extends RestService
    Security Services Service for Manila Shared File Systems.
    Author:
    Daniel Gonzalez Nothnagel
    • Method Detail

      • create

        SecurityService create​(SecurityServiceCreate securityServiceCreate)
        Creates a security service.
        Parameters:
        securityServiceCreate - the security service to create
        Returns:
        the created security service
      • list

        List<? extends SecurityService> list()
        Lists all security services.
        Returns:
        list of all security services
      • listDetails

        List<? extends SecurityService> listDetails()
        Lists all security services with details.
        Returns:
        list of all security services with details
      • get

        SecurityService get​(String securityServiceId)
        Shows details for a security service.
        Parameters:
        securityServiceId - the security service ID
        Returns:
        the security service or null if not found
      • update

        SecurityService update​(String securityServiceId,
                               SecurityServiceUpdateOptions securityServiceUpdateOptions)
        Updates a security service.
        Parameters:
        securityServiceId - the security service id
        securityServiceUpdateOptions - the options to update on the security service
        Returns:
        the updated security service
      • delete

        ActionResponse delete​(String securityServiceId)
        Deletes a security service.
        Parameters:
        securityServiceId - the security service ID
        Returns:
        the action response