pub struct CreateDatabaseRequestBuilder { /* private fields */ }
Expand description
Builder for CreateDatabaseRequest
Implementations§
Source§impl CreateDatabaseRequestBuilder
impl CreateDatabaseRequestBuilder
Sourcepub fn memory_size(self, size: u64) -> Self
pub fn memory_size(self, size: u64) -> Self
Set the memory size in bytes (required)
Sourcepub fn replication(self, enabled: bool) -> Self
pub fn replication(self, enabled: bool) -> Self
Enable or disable replication
Sourcepub fn persistence(self, persistence: impl Into<String>) -> Self
pub fn persistence(self, persistence: impl Into<String>) -> Self
Set persistence type (“aof”, “snapshot”, “disabled”)
Sourcepub fn eviction_policy(self, policy: impl Into<String>) -> Self
pub fn eviction_policy(self, policy: impl Into<String>) -> Self
Set eviction policy
Sourcepub fn modules(self, modules: Vec<ModuleConfig>) -> Self
pub fn modules(self, modules: Vec<ModuleConfig>) -> Self
Add Redis modules
Sourcepub fn build(self) -> Result<CreateDatabaseRequest>
pub fn build(self) -> Result<CreateDatabaseRequest>
Build the request
Trait Implementations§
Source§impl Debug for CreateDatabaseRequestBuilder
impl Debug for CreateDatabaseRequestBuilder
Source§impl Default for CreateDatabaseRequestBuilder
impl Default for CreateDatabaseRequestBuilder
Source§fn default() -> CreateDatabaseRequestBuilder
fn default() -> CreateDatabaseRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateDatabaseRequestBuilder
impl RefUnwindSafe for CreateDatabaseRequestBuilder
impl Send for CreateDatabaseRequestBuilder
impl Sync for CreateDatabaseRequestBuilder
impl Unpin for CreateDatabaseRequestBuilder
impl UnwindSafe for CreateDatabaseRequestBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more