Struct ECSClientConfiguration
Defined in File IECSClient.hpp
Struct Documentation
-
struct Microsoft::Applications::Experimentation::ECS::ECSClientConfiguration
The ECSClientConfiguration structure configures the ECSClient.
Public Members
-
std::string clientName
[required]A string that contains the name of the ECS client associated with the configurations.
-
std::string clientVersion
[required] A string that contains the version of the ECS client associated with the configurations.
-
std::string cacheFilePathName
[required] A string that contains the fully-qualified path name of the file that the ECS client uses to cache the configuration.
-
unsigned int defaultExpiryTimeInMin = 0
[optional] An unsigned integer that contains the default time (in minutes) to expire the cached configuration.
-
std::vector<std::string> serverUrls
[optional] A standard vector of strings that contains the ECS server URIs.
If you don’t specify a value, then the default value is used.
-
bool enableECSClientTelemetry = false
-
std::string clientName