Class KeyringClientImpl
java.lang.Object
co.yellowdog.platform.clients.account.KeyringClientImpl
- All Implemented Interfaces:
KeyringClient
-
Method Summary
Modifier and TypeMethodDescriptionstatic KeyringClientImpl
create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) createKeyring
(@NonNull String name, String description) deleteCredential
(@NonNull Keyring keyring, @NonNull String credentialName) deleteCredential
(@NonNull String keyringName, @NonNull String credentialName) void
deleteKeyring
(@NonNull Keyring keyring) void
deleteKeyring
(@NonNull String keyringName) putCredential
(@NonNull Keyring keyring, @NonNull Credential credential) putCredential
(@NonNull String keyringName, @NonNull Credential credential)
-
Method Details
-
create
public static KeyringClientImpl create(@NonNull @NonNull ServicesSchema servicesSchema, @NonNull @NonNull RetryFactory retryFactory, @NonNull @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull @NonNull UserAgent userAgent) -
createKeyring
- Specified by:
createKeyring
in interfaceKeyringClient
-
deleteKeyring
- Specified by:
deleteKeyring
in interfaceKeyringClient
-
deleteKeyring
- Specified by:
deleteKeyring
in interfaceKeyringClient
-
findAllKeyrings
- Specified by:
findAllKeyrings
in interfaceKeyringClient
-
putCredential
public Keyring putCredential(@NonNull @NonNull Keyring keyring, @NonNull @NonNull Credential credential) - Specified by:
putCredential
in interfaceKeyringClient
-
putCredential
public Keyring putCredential(@NonNull @NonNull String keyringName, @NonNull @NonNull Credential credential) - Specified by:
putCredential
in interfaceKeyringClient
-
deleteCredential
public Keyring deleteCredential(@NonNull @NonNull Keyring keyring, @NonNull @NonNull String credentialName) - Specified by:
deleteCredential
in interfaceKeyringClient
-
deleteCredential
public Keyring deleteCredential(@NonNull @NonNull String keyringName, @NonNull @NonNull String credentialName) - Specified by:
deleteCredential
in interfaceKeyringClient
-