124 std::optional<std::string> index_name_{};
125 bool ignore_if_exists_{
false };
126 bool deferred_{
false };
127 std::optional<uint8_t> num_replicas_{};
Common options that used by most operations.
Definition common_options.hxx:37
auto self() -> create_primary_query_index_options &
Definition common_options.hxx:102
auto build_common_options() const -> built
Definition common_options.hxx:89
Definition create_primary_query_index_options.hxx:30
auto index_name(std::string index_name) -> create_primary_query_index_options &
Give the primary index a name.
Definition create_primary_query_index_options.hxx:40
auto build_deferred(bool deferred) -> create_primary_query_index_options &
Set flag to defer building of the index.
Definition create_primary_query_index_options.hxx:72
auto build() const -> built
Validates options and returns them as an immutable value.
Definition create_primary_query_index_options.hxx:118
auto ignore_if_exists(bool ignore_if_exists) -> create_primary_query_index_options &
Set flag to ignore error if the index already exists.
Definition create_primary_query_index_options.hxx:56
auto num_replicas(uint8_t num_replicas) -> create_primary_query_index_options &
Set the number of replicas the index will have.
Definition create_primary_query_index_options.hxx:88
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
std::function< void(error)> create_primary_query_index_handler
The signature for the handler of the query_index_manager::get_all_indexes() operation.
Definition create_primary_query_index_options.hxx:137
Immutable value object representing consistent options.
Definition create_primary_query_index_options.hxx:100
std::optional< uint8_t > num_replicas
Definition create_primary_query_index_options.hxx:104
bool deferred
Definition create_primary_query_index_options.hxx:103
bool ignore_if_exists
Definition create_primary_query_index_options.hxx:102
const std::optional< std::string > index_name
Definition create_primary_query_index_options.hxx:101