26#include <unordered_map>
37 std::unordered_map<std::string, std::string> config;
41 return ValidationFailed(
"Invalid storage credential: prefix must be non-empty");
44 return ValidationFailed(
"Invalid storage credential: config must be non-empty");
Source for loading the current vended credentials.
Definition storage_credential.h:55
virtual Result< std::vector< StorageCredential > > Load()=0
Load the current credentials. Returns the whole vended list.
Definition expected.h:1199
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:34
Define Result, Status, and error helpers.
A storage credential vended for a storage location prefix.
Definition storage_credential.h:35