Couchbase C++ SDK 1.0.4 (rev. 5355b0f)
|
#include <couchbase/management/bucket_settings.hxx>
Public Attributes | |
std::string | name |
cluster::bucket_type | bucket_type { cluster::bucket_type::unknown } |
std::uint64_t | ram_quota_mb { 0 } |
std::optional< std::uint32_t > | max_expiry {} |
bucket_compression | compression_mode { bucket_compression::unknown } |
std::optional< couchbase::durability_level > | minimum_durability_level {} |
std::optional< std::uint32_t > | num_replicas {} |
std::optional< bool > | replica_indexes {} |
std::optional< bool > | flush_enabled {} |
bucket_eviction_policy | eviction_policy { bucket_eviction_policy::unknown } |
bucket_conflict_resolution | conflict_resolution_type { bucket_conflict_resolution::unknown } |
std::optional< bool > | history_retention_collection_default {} |
std::optional< std::uint32_t > | history_retention_bytes |
std::optional< std::uint32_t > | history_retention_duration {} |
bucket_storage_backend | storage_backend { bucket_storage_backend::unknown } |
UNCOMMITTED: This API may change in the future. | |
bucket_compression compression_mode { bucket_compression::unknown } |
bucket_conflict_resolution conflict_resolution_type { bucket_conflict_resolution::unknown } |
bucket_eviction_policy eviction_policy { bucket_eviction_policy::unknown } |
std::optional<bool> flush_enabled {} |
std::optional<std::uint32_t> history_retention_bytes |
std::optional<bool> history_retention_collection_default {} |
std::optional<std::uint32_t> history_retention_duration {} |
std::optional<std::uint32_t> max_expiry {} |
std::optional<couchbase::durability_level> minimum_durability_level {} |
std::string name |
std::optional<std::uint32_t> num_replicas {} |
std::uint64_t ram_quota_mb { 0 } |
std::optional<bool> replica_indexes {} |
bucket_storage_backend storage_backend { bucket_storage_backend::unknown } |
UNCOMMITTED: This API may change in the future.