#include "tensorstore/kvstore/spec.h"
template <typename... Option>
  
requires IsCompatibleOptionSequence<SpecConvertOptions, Option...>
absl::Status
tensorstore::kvstore::DriverSpecPtr::Set(Option&&... option);
absl::Status
tensorstore::kvstore::DriverSpecPtr::Set(DriverSpecOptions&options);
absl::Status tensorstore::kvstore::DriverSpecPtr::Set(
    
SpecConvertOptions&options);

Mutates this spec according to the specified options.

Options may be specified in any order and are identified by their type. Supported option types are:

If an error occurs, the spec may be left in a partially modified state.

Parameters:
Option&&... option

Any option type supported by SpecConvertOptions.