17#include <bsoncxx/stdx/optional.hpp>
18#include <mongocxx/write_concern.hpp>
20#include <mongocxx/config/prelude.hpp>
23MONGOCXX_INLINE_NAMESPACE_BEGIN
96 stdx::optional<class write_concern> _write_concern;
97 stdx::optional<bool> _bypass_document_validation;
101MONGOCXX_INLINE_NAMESPACE_END
104#include <mongocxx/config/postlude.hpp>
Class representing the optional arguments to a MongoDB bulk write.
Definition bulk_write.hpp:29
const stdx::optional< bool > bypass_document_validation() const
The current setting for bypassing document validation for this operation.
bulk_write()
Constructs a new bulk_write object.
void write_concern(class write_concern wc)
Sets the write_concern for this operation.
const stdx::optional< class write_concern > & write_concern() const
The current write_concern for this operation.
void bypass_document_validation(bool bypass_document_validation)
Set whether or not to bypass document validation for this operation.
bool ordered() const
Gets the current value of the ordered option.
void ordered(bool ordered)
Sets whether the writes must be executed in order by the server.
Class representing the server-side requirement for reporting the success of a write operation.
Definition write_concern.hpp:54