Class KeyringClientImpl
java.lang.Object
co.yellowdog.platform.clients.account.KeyringClientImpl
- All Implemented Interfaces:
KeyringClient
-
Method Summary
Modifier and TypeMethodDescriptionstatic KeyringClientImplcreate(@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) voiddeleteKeyring(@NonNull Keyring keyring) voiddeleteKeyring(@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:
createKeyringin interfaceKeyringClient
-
deleteKeyring
- Specified by:
deleteKeyringin interfaceKeyringClient
-
deleteKeyring
- Specified by:
deleteKeyringin interfaceKeyringClient
-
findAllKeyrings
- Specified by:
findAllKeyringsin interfaceKeyringClient
-
putCredential
public Keyring putCredential(@NonNull @NonNull Keyring keyring, @NonNull @NonNull Credential credential) - Specified by:
putCredentialin interfaceKeyringClient
-
putCredential
public Keyring putCredential(@NonNull @NonNull String keyringName, @NonNull @NonNull Credential credential) - Specified by:
putCredentialin interfaceKeyringClient
-
deleteCredential
public Keyring deleteCredential(@NonNull @NonNull Keyring keyring, @NonNull @NonNull String credentialName) - Specified by:
deleteCredentialin interfaceKeyringClient
-
deleteCredential
public Keyring deleteCredential(@NonNull @NonNull String keyringName, @NonNull @NonNull String credentialName) - Specified by:
deleteCredentialin interfaceKeyringClient
-