Couchbase C++ SDK 1.0.1 (rev. 58d46d7)
Loading...
Searching...
No Matches
bucket_settings Struct Reference

#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_levelminimum_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.
 

Member Data Documentation

◆ bucket_type

◆ compression_mode

◆ conflict_resolution_type

◆ eviction_policy

◆ flush_enabled

std::optional<bool> flush_enabled {}

◆ history_retention_bytes

std::optional<std::uint32_t> history_retention_bytes

◆ history_retention_collection_default

std::optional<bool> history_retention_collection_default {}

◆ history_retention_duration

std::optional<std::uint32_t> history_retention_duration {}

◆ max_expiry

std::optional<std::uint32_t> max_expiry {}

◆ minimum_durability_level

std::optional<couchbase::durability_level> minimum_durability_level {}

◆ name

std::string name

◆ num_replicas

std::optional<std::uint32_t> num_replicas {}

◆ ram_quota_mb

std::uint64_t ram_quota_mb { 0 }

◆ replica_indexes

std::optional<bool> replica_indexes {}

◆ storage_backend

UNCOMMITTED: This API may change in the future.


The documentation for this struct was generated from the following file: