Seismic Drive Client API
Classes | Public Member Functions | Public Attributes | List of all members
seismicdrive::dataset::ParamsOpen Struct Reference

Represents parameters passed to dataset 'open' request. More...

#include <Params.h>

Inheritance diagram for seismicdrive::dataset::ParamsOpen:
Inheritance graph
[legend]
Collaboration diagram for seismicdrive::dataset::ParamsOpen:
Collaboration graph
[legend]

Classes

struct  Impl
 

Public Member Functions

 ParamsOpen ()
 
 ParamsOpen (const Params &params)
 
 ParamsOpen (const SDDatasetDisposition disposition)
 
ParamsOpenwithDisposition (const SDDatasetDisposition value)
 
ParamsOpenwithLegalTag (const std::string &value)
 
ParamsOpenwithWriteId (const std::string &value)
 
ParamsOpenwithSeismicMeta (const std::string &value)
 
ParamsOpenwithPedantic (const bool value)
 
ParamsOpenwithFlushManifest (const bool value)
 
ParamsOpenwithReadonlyOnClose (const bool value)
 
SDDatasetDisposition getDisposition () const
 
const std::string & getLegalTag () const
 
const std::string & getWriteId () const
 
const std::string & getSeismicMeta () const
 
bool getPedantic () const
 
bool getFlushManifest () const
 
bool getReadonlyOnClose () const
 
- Public Member Functions inherited from seismicdrive::Params
 Params ()
 
 Params (const std::string &correlationId)
 
ParamswithCorrelationId (const std::string &value)
 
const std::string & getCorrelationId () const
 

Public Attributes

std::shared_ptr< Impl_impl
 
- Public Attributes inherited from seismicdrive::Params
std::shared_ptr< Impl_impl
 

Detailed Description

Represents parameters passed to dataset 'open' request.

Extends base parameters with more call options

Constructor & Destructor Documentation

◆ ParamsOpen() [1/3]

seismicdrive::dataset::ParamsOpen::ParamsOpen ( )

◆ ParamsOpen() [2/3]

seismicdrive::dataset::ParamsOpen::ParamsOpen ( const Params params)
explicit

◆ ParamsOpen() [3/3]

seismicdrive::dataset::ParamsOpen::ParamsOpen ( const SDDatasetDisposition  disposition)
explicit

Member Function Documentation

◆ getDisposition()

SDDatasetDisposition seismicdrive::dataset::ParamsOpen::getDisposition ( ) const

◆ getFlushManifest()

bool seismicdrive::dataset::ParamsOpen::getFlushManifest ( ) const

◆ getLegalTag()

const std::string & seismicdrive::dataset::ParamsOpen::getLegalTag ( ) const

◆ getPedantic()

bool seismicdrive::dataset::ParamsOpen::getPedantic ( ) const

◆ getReadonlyOnClose()

bool seismicdrive::dataset::ParamsOpen::getReadonlyOnClose ( ) const

◆ getSeismicMeta()

const std::string & seismicdrive::dataset::ParamsOpen::getSeismicMeta ( ) const

◆ getWriteId()

const std::string & seismicdrive::dataset::ParamsOpen::getWriteId ( ) const

◆ withDisposition()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withDisposition ( const SDDatasetDisposition  value)

◆ withFlushManifest()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withFlushManifest ( const bool  value)

◆ withLegalTag()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withLegalTag ( const std::string &  value)

◆ withPedantic()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withPedantic ( const bool  value)

◆ withReadonlyOnClose()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withReadonlyOnClose ( const bool  value)

◆ withSeismicMeta()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withSeismicMeta ( const std::string &  value)

◆ withWriteId()

ParamsOpen & seismicdrive::dataset::ParamsOpen::withWriteId ( const std::string &  value)

Member Data Documentation

◆ _impl

std::shared_ptr<Impl> seismicdrive::dataset::ParamsOpen::_impl

The documentation for this struct was generated from the following files: