108 bool ignore_if_exists_{
false };
109 std::optional<std::string> condition_{};
110 std::optional<std::string> dataverse_name_{};
Common options that used by most operations.
Definition common_options.hxx:38
auto self() -> create_dataset_analytics_options &
Definition common_options.hxx:116
auto build_common_options() const -> built
Definition common_options.hxx:103
Definition create_dataset_analytics_options.hxx:30
auto dataverse_name(std::string dataverse_name) -> create_dataset_analytics_options &
The name of the dataverse the dataset should be created into.
Definition create_dataset_analytics_options.hxx:73
auto build() const -> built
Validates options and returns them as an immutable value.
Definition create_dataset_analytics_options.hxx:102
auto condition(std::string condition) -> create_dataset_analytics_options &
WHERE clause to use for creating the dataset.
Definition create_dataset_analytics_options.hxx:58
auto ignore_if_exists(bool ignore_if_exists) -> create_dataset_analytics_options &
Ignore error if the dataset already exists.
Definition create_dataset_analytics_options.hxx:43
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
std::function< void(error)> create_dataset_analytics_handler
The signature for the handler of the analytics_index_manager::create_dataset() operation.
Definition create_dataset_analytics_options.hxx:119
Immutable value object representing consistent options.
Definition create_dataset_analytics_options.hxx:85
std::optional< std::string > dataverse_name
Definition create_dataset_analytics_options.hxx:88
std::optional< std::string > condition
Definition create_dataset_analytics_options.hxx:87
bool ignore_if_exists
Definition create_dataset_analytics_options.hxx:86