![JAR search and dependency download from the Maven repository](/logo.png)
org.arquillian.ape.nosql.vault.VaultOptions Maven / Gradle / Ivy
package org.arquillian.ape.nosql.vault;
import com.bettercloud.vault.VaultConfig;
import com.bettercloud.vault.VaultException;
import java.io.File;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class VaultOptions implements Map {
static final String TOKEN = "token";
static final String SSL_PEM_UTF_8 = "sslPemUtf8";
static final String SSL_PEM_FILE = "sslPemFile";
static final String SSL_PEM_RESOURCE = "sslPemResource";
static final String SSL_VERIFY = "sslVerify";
static final String OPEN_TIMEOUT = "openTimeout";
static final String READ_TIMEOUT = "readTimeout";
private Map options = new HashMap<>();
private VaultOptions() {
}
VaultOptions(Map options) {
this.options.putAll(options);
}
public static VaultConfigurationOptions options() {
return new VaultConfigurationOptions();
}
@Override
public int size() {
return options.size();
}
@Override
public boolean isEmpty() {
return options.isEmpty();
}
@Override
public boolean containsKey(Object key) {
return options.containsKey(key);
}
@Override
public boolean containsValue(Object value) {
return options.containsValue(value);
}
@Override
public Object get(Object key) {
return options.get(key);
}
@Override
public Object put(String key, Object value) {
return options.put(key, value);
}
@Override
public Object remove(Object key) {
return options.remove(key);
}
@Override
public void putAll(Map extends String, ?> m) {
options.putAll(m);
}
@Override
public void clear() {
options.clear();
}
@Override
public Set keySet() {
return options.keySet();
}
@Override
public Collection
© 2015 - 2025 Weber Informatics LLC | Privacy Policy