17 #include <bsoncxx/document/view_or_value.hpp>
18 #include <bsoncxx/stdx/optional.hpp>
19 #include <mongocxx/stdx.hpp>
21 #include <mongocxx/config/prelude.hpp>
24 MONGOCXX_INLINE_NAMESPACE_BEGIN
44 upload& chunk_size_bytes(std::int32_t chunk_size_bytes);
52 const stdx::optional<std::int32_t>& chunk_size_bytes()
const;
73 const stdx::optional<bsoncxx::document::view_or_value>& metadata()
const;
76 stdx::optional<std::int32_t> _chunk_size_bytes;
77 stdx::optional<bsoncxx::document::view_or_value> _metadata;
82 MONGOCXX_INLINE_NAMESPACE_END
85 #include <mongocxx/config/postlude.hpp>