106 bool force_{
false };
107 std::optional<std::string> dataverse_name_{};
108 std::optional<std::string> link_name_{};
Common options that used by most operations.
Definition common_options.hxx:38
auto self() -> connect_link_analytics_options &
Definition common_options.hxx:116
auto build_common_options() const -> built
Definition common_options.hxx:103
Definition connect_link_analytics_options.hxx:31
auto force(bool force) -> connect_link_analytics_options &
Whether to force link creation even if the bucket UUID changed, for example, due to the bucket being ...
Definition connect_link_analytics_options.hxx:71
auto dataverse_name(std::string dataverse_name) -> connect_link_analytics_options &
The name of the dataverse in which the link should be disconnected.
Definition connect_link_analytics_options.hxx:44
auto build() const -> built
Validates options and returns them as an immutable value.
Definition connect_link_analytics_options.hxx:100
auto link_name(std::string link_name) -> connect_link_analytics_options &
The name of the link.
Definition connect_link_analytics_options.hxx:61
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
std::function< void(error)> connect_link_analytics_handler
The signature for the handler of the analytics_index_manager::connect_link() operation.
Definition connect_link_analytics_options.hxx:117
Immutable value object representing consistent options.
Definition connect_link_analytics_options.hxx:83
bool force
Definition connect_link_analytics_options.hxx:86
std::optional< std::string > dataverse_name
Definition connect_link_analytics_options.hxx:84
std::optional< std::string > link_name
Definition connect_link_analytics_options.hxx:85