# KV().Set

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, ExistenceOpt)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, size_t, ExistenceOpt)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const std::string &, ExistenceOpt)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, SetParam)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, size_t , SetParam)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const std::string &, SetParam)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, SetParamV2)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const char *, size_t , SetParamV2)
```

```{doxygenfunction} YR::KVManager::Set(const std::string &, const std::string &, SetParamV2)
```

```{doxygenstruct} YR::SetParam
    :members:
```

```{doxygenstruct} YR::SetParamV2
    :members:
```

```{doxygenenum} YR::WriteMode
```

```{doxygenenum} YR::CacheType
```

```{doxygenenum} YR::ExistenceOpt
```
