Class SecurityServiceServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.internal.MicroVersionedOpenStackService
-
- org.openstack4j.openstack.manila.internal.BaseShareServices
-
- org.openstack4j.openstack.manila.internal.SecurityServiceServiceImpl
-
- All Implemented Interfaces:
SecurityServiceService,RestService
public class SecurityServiceServiceImpl extends BaseShareServices implements SecurityServiceService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description SecurityServiceServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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.-
Methods inherited from class org.openstack4j.openstack.manila.internal.BaseShareServices
getApiVersionHeader
-
Methods inherited from class org.openstack4j.openstack.internal.MicroVersionedOpenStackService
delete, deleteWithResponse, get, head, patch, post, put, request
-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, patchWithResponse, postWithResponse, putWithResponse, toList, uri
-
-
-
-
Method Detail
-
create
public SecurityService create(SecurityServiceCreate securityServiceCreate)
Creates a security service.- Specified by:
createin interfaceSecurityServiceService- Parameters:
securityServiceCreate- the security service to create- Returns:
- the created security service
-
list
public List<? extends SecurityService> list()
Lists all security services.- Specified by:
listin interfaceSecurityServiceService- Returns:
- list of all security services
-
listDetails
public List<? extends SecurityService> listDetails()
Lists all security services with details.- Specified by:
listDetailsin interfaceSecurityServiceService- Returns:
- list of all security services with details
-
get
public SecurityService get(String securityServiceId)
Shows details for a security service.- Specified by:
getin interfaceSecurityServiceService- Parameters:
securityServiceId- the security service ID- Returns:
- the security service or null if not found
-
update
public SecurityService update(String securityServiceId, SecurityServiceUpdateOptions securityServiceUpdateOptions)
Updates a security service.- Specified by:
updatein interfaceSecurityServiceService- Parameters:
securityServiceId- the security service idsecurityServiceUpdateOptions- the options to update on the security service- Returns:
- the updated security service
-
delete
public ActionResponse delete(String securityServiceId)
Deletes a security service.- Specified by:
deletein interfaceSecurityServiceService- Parameters:
securityServiceId- the security service ID- Returns:
- the action response
-
securityServiceCreateBuilder
public SecurityServiceCreateBuilder securityServiceCreateBuilder()
- Specified by:
securityServiceCreateBuilderin interfaceSecurityServiceService- Returns:
- a builder to create a security service
-
-