Struct OpenVDS::DMSOpenOptions

struct DMSOpenOptions : public OpenVDS::OpenOptions

Public Functions

inline DMSOpenOptions()
inline DMSOpenOptions(std::string const &sdAuthorityUrl, std::string const &sdApiKey, std::string const &sdToken, std::string const &datasetPath, std::string const &authTokenUrl = std::string(), std::string const &refreshToken = std::string(), std::string const &clientId = std::string(), std::string const &clientSecret = std::string(), std::string const &scopes = std::string(), bool useFileNameForSingleFileDatasets = false, std::string const &legalTag = std::string(), std::string const &httpProxy = std::string())
inline DMSOpenOptions(std::string const &sdAuthorityUrl, std::string const &sdApiKey, std::string const &datasetPath, std::string (*authProviderCallback)(const void*), const void *authProviderCallbackData, bool useFileNameForSingleFileDatasets = false, std::string const &legalTag = std::string(), std::string const &httpProxy = std::string())

Public Members

std::string sdAuthorityUrl
std::string sdApiKey
std::string sdToken
std::string datasetPath
std::string authTokenUrl
std::string refreshToken
std::string clientId
std::string clientSecret
std::string scopes
bool useFileNameForSingleFileDatasets
std::string (*authProviderCallback)(const void*)
const void *authProviderCallbackData
std::string legalTag
std::string httpProxy