37template<
typename derived_
class>
71 durability_level_ = level;
89 replicate_to_ = replicate_to_nodes;
90 persist_to_ = persist_to_nodes;
Common options that used by most operations.
Definition common_durability_options.hxx:39
auto durability(persist_to persist_to_nodes, replicate_to replicate_to_nodes) -> derived_class &
Allows to customize the poll-based durability requirements for this operation.
Definition common_durability_options.hxx:86
auto durability(durability_level level) -> derived_class &
Allows to customize the enhanced durability requirements for this operation.
Definition common_durability_options.hxx:67
auto build_common_durability_options() const -> built
Definition common_durability_options.hxx:100
Common options that used by most operations.
Definition common_options.hxx:38
auto self() -> derived_class &
Allows to return the right options builder instance for child implementations.
Definition common_options.hxx:116
auto build_common_options() const -> built
Definition common_options.hxx:103
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
persist_to
Definition persist_to.hxx:22
@ none
Do not apply any persistence requirements.
durability_level
Specifies enhanced durability options for the mutation.
Definition durability_level.hxx:30
@ none
No enhanced durability required for the mutation.
replicate_to
Definition replicate_to.hxx:22
@ none
Do not apply any replication requirements.
Immutable value object representing consistent options.
Definition common_durability_options.hxx:47
const couchbase::persist_to persist_to
Definition common_durability_options.hxx:49
const couchbase::replicate_to replicate_to
Definition common_durability_options.hxx:50
const couchbase::durability_level durability_level
Definition common_durability_options.hxx:48