Class SecretServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.barbican.internal.BaseBarbicanServices
-
- org.openstack4j.openstack.barbican.internal.SecretServiceImpl
-
- All Implemented Interfaces:
SecretService
public class SecretServiceImpl extends BaseBarbicanServices implements SecretService
Created by reneschollmeyer on 02.08.17.Base class for Barbican / Key Management services
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description SecretServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Secretcreate(Secret secret)Create a secret.ActionResponsedelete(String secretId)Delete a specified secret by its ID.Secretget(String secretId)Get a specified secret by its ID.List<? extends Secret>list(String name)Get a list of currently existingSecrets.List<? extends Secret>list(Map<String,String> filteringParams)Returns a list of secrets filtered by parameters.-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
delete, deleteWithResponse, get, getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, putWithResponse, request, toList, uri
-
-
-
-
Method Detail
-
list
public List<? extends Secret> list(Map<String,String> filteringParams)
Returns a list of secrets filtered by parameters.- Specified by:
listin interfaceSecretService- Parameters:
filteringParams- map (name, value) of filtering parameters- Returns:
- list of secrets filtered by filteringParameters
-
list
public List<? extends Secret> list(String name)
Get a list of currently existingSecrets.- Specified by:
listin interfaceSecretService- Returns:
- this list of
Secrets.
-
get
public Secret get(String secretId)
Get a specified secret by its ID.- Specified by:
getin interfaceSecretService
-
delete
public ActionResponse delete(String secretId)
Delete a specified secret by its ID.- Specified by:
deletein interfaceSecretService
-
create
public Secret create(Secret secret)
Create a secret.- Specified by:
createin interfaceSecretService
-
-