qbit/consul-client/src/main/java/io/advantageous/consul/endpoints/KeyValueStoreEndpoint.java
public Optional<String> getValueAsString(String key) {
        Optional<KeyValue> value = getValue(key);

        return value.isPresent() ? Optional.of(RequestUtils.decodeBase64(value.get().getValue()))
                : Optional.<String>empty();
    }
public Optional<String> getValueAsString(String key) {
        Optional<KeyValue> value = getValue(key);

        return value.isPresent() ? Optional.of(RequestUtils.decodeBase64(value.get().getValue()))
                : Optional.<String>empty();
    }
public Optional < String > getValueAsString ( String key ) { Optional < KeyValue > value = getValue ( key ) ; return value . isPresent ( ) ? Optional . of ( RequestUtils . decodeBase64 ( value . get ( ) . getValue ( ) ) ) : Optional . < String > empty ( ) ; }
Retrieves a string value for a specific key from the key/value store.
<p>
GET /v1/keyValueStore/{key}

@param key The key to retrieve.
@return An {@link Optional} containing the value as a string or
{@link java.util.Optional#empty()}
Retrieves a string value for a specific key from the key / value store . <p > GET / v1 / keyValueStore / { key }