public class CredentialServiceImpl extends BaseOpenStackService implements CredentialService
BaseOpenStackService.Invocation<R>| Constructor and Description |
|---|
CredentialServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Credential |
create(Credential credential)
Create a new credential
|
Credential |
create(String blob,
String type,
String projectId,
String userId)
Create a new credential
|
ActionResponse |
delete(String credentialId)
Delete credential
|
Credential |
get(String credentialId)
Get details for a credential
|
List<? extends Credential> |
list()
List all credentials
|
Credential |
update(Credential credential)
Update credentials
|
delete, deleteWithResponse, get, getProvider, getServiceVersion, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, request, toList, uripublic Credential create(Credential credential)
CredentialServicecreate in interface CredentialServicecredential - the credentialpublic Credential create(String blob, String type, String projectId, String userId)
CredentialServicecreate in interface CredentialServiceblob - the credential itself as serialized blobtype - the credential type such as 'ec2', 'cert', ..projectId - the id of the associated projectuserId - the id of the user who owns the credentialpublic Credential get(String credentialId)
CredentialServiceget in interface CredentialServicecredentialId - the id of the credential objectpublic Credential update(Credential credential)
CredentialServiceupdate in interface CredentialServicecredential - the credential set to updatepublic ActionResponse delete(String credentialId)
CredentialServicedelete in interface CredentialServicecredentialId - the id of the credential objectpublic List<? extends Credential> list()
CredentialServicelist in interface CredentialServiceCopyright © 2017. All rights reserved.