public class VaultImpl extends java.lang.Object implements Vault, java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Class and Description |
|---|---|
class |
VaultImpl.VersionComparator |
| Constructor and Description |
|---|
VaultImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSecret(Secret secret) |
java.util.Set<java.lang.String> |
aliases() |
VaultImpl |
clone() |
java.lang.String |
getName() |
Secret |
getSecret(java.lang.String alias,
java.lang.String version) |
java.util.Map<java.lang.String,java.util.SortedMap<java.lang.Long,Secret>> |
getSecrets() |
void |
removeSecret(java.lang.String alias,
java.lang.String version) |
void |
setName(java.lang.String name) |
int |
size() |
java.util.Set<java.lang.Long> |
versions(java.lang.String alias) |
public void setName(java.lang.String name)
public Secret getSecret(java.lang.String alias, java.lang.String version)
public void removeSecret(java.lang.String alias,
java.lang.String version)
removeSecret in interface Vaultpublic java.util.Set<java.lang.Long> versions(java.lang.String alias)
public VaultImpl clone()
clone in class java.lang.Objectpublic java.util.Map<java.lang.String,java.util.SortedMap<java.lang.Long,Secret>> getSecrets()