Package org.openstack4j.api.manila
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityServicecreate(SecurityServiceCreate securityServiceCreate)Creates a security service.ActionResponsedelete(String securityServiceId)Deletes a security service.SecurityServiceget(String securityServiceId)Shows details for a security service.List<? extends SecurityService>list()Lists all security services.List<? extends SecurityService>listDetails()Lists all security services with details.SecurityServiceCreateBuildersecurityServiceCreateBuilder()SecurityServiceupdate(String securityServiceId, SecurityServiceUpdateOptions securityServiceUpdateOptions)Updates a security service.
-
-
-
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 idsecurityServiceUpdateOptions- 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
-
securityServiceCreateBuilder
SecurityServiceCreateBuilder securityServiceCreateBuilder()
- Returns:
- a builder to create a security service
-
-