19 #include "DLL_EXPORT.h" 39 explicit Params(
const std::string &correlationId);
40 Params &withCorrelationId(
const std::string &value);
41 const std::string &getCorrelationId()
const;
44 #pragma warning(disable : 4251) 47 std::shared_ptr<Impl>
_impl;
69 ParamsOpen &withLegalTag(
const std::string &value);
70 ParamsOpen &withWriteId(
const std::string &value);
71 ParamsOpen &withSeismicMeta(
const std::string &value);
73 ParamsOpen &withFlushManifest(
const bool value);
74 ParamsOpen &withReadonlyOnClose(
const bool value);
76 const std::string &getLegalTag()
const;
77 const std::string &getWriteId()
const;
78 const std::string &getSeismicMeta()
const;
79 bool getPedantic()
const;
80 bool getFlushManifest()
const;
81 bool getReadonlyOnClose()
const;
84 #pragma warning(disable : 4251) 87 std::shared_ptr<Impl>
_impl;
SDDatasetDisposition
Defines the different Seismic Drive Dataset Dispositions.
Definition: SDDatasetDisposition.h:29
Represents base parameters structure passed to function calls.
Definition: Params.h:36
std::shared_ptr< Impl > _impl
Definition: Params.h:46
Definition: Constants.h:27
Definition: Params.cc:134
Represents parameters passed to dataset 'open' request.
Definition: Params.h:63
std::shared_ptr< Impl > _impl
Definition: Params.h:86