MongoDB C++ Driver
mongocxx-3.6.2
|
19 #include <bsoncxx/stdx/optional.hpp>
20 #include <mongocxx/options/apm.hpp>
21 #include <mongocxx/options/auto_encryption.hpp>
22 #include <mongocxx/options/tls.hpp>
24 #include <mongocxx/config/prelude.hpp>
27 MONGOCXX_INLINE_NAMESPACE_BEGIN
71 MONGOCXX_DEPRECATED
const stdx::optional<tls>&
ssl_opts()
const;
120 stdx::optional<tls> _tls_opts;
121 stdx::optional<apm> _apm_opts;
122 stdx::optional<auto_encryption> _auto_encrypt_opts;
126 MONGOCXX_INLINE_NAMESPACE_END
129 #include <mongocxx/config/postlude.hpp>
MONGOCXX_DEPRECATED client & ssl_opts(tls ssl_opts)
Sets the SSL-related options.
Class representing the optional arguments to a MongoDB driver client object.
Definition: client.hpp:35
MONGOCXX_DEPRECATED const stdx::optional< tls > & ssl_opts() const
The current SSL-related options.
Top level namespace for the MongoDB C++ driver.
Definition: bulk_write.hpp:24
const stdx::optional< apm > & apm_opts() const
The current APM-related options.
client & apm_opts(apm apm_opts)
Sets the APM-related options.
const stdx::optional< auto_encryption > & auto_encryption_opts() const
Gets the current automatic encryption options.
Class representing options for automatic client-side encryption.
Definition: auto_encryption.hpp:36
Class representing the optional arguments to a MongoDB driver client (TLS)
Definition: tls.hpp:32
client & auto_encryption_opts(auto_encryption auto_encryption_opts)
Sets the automatic encryption options.
client & tls_opts(tls tls_opts)
Sets the TLS-related options.
const stdx::optional< tls > & tls_opts() const
The current TLS-related options.