pub struct CreateDatabaseRequest {
pub name: String,
pub memory_size: u64,
pub port: Option<u16>,
pub replication: Option<bool>,
pub persistence: Option<String>,
pub eviction_policy: Option<String>,
pub shards_count: Option<u32>,
pub module_list: Option<Vec<ModuleConfig>>,
pub authentication_redis_pass: Option<String>,
}
Expand description
Create database request
Fields§
§name: String
§memory_size: u64
§port: Option<u16>
§replication: Option<bool>
§persistence: Option<String>
§eviction_policy: Option<String>
§shards_count: Option<u32>
§module_list: Option<Vec<ModuleConfig>>
§authentication_redis_pass: Option<String>
Implementations§
Source§impl CreateDatabaseRequest
impl CreateDatabaseRequest
Sourcepub fn builder() -> CreateDatabaseRequestBuilder
pub fn builder() -> CreateDatabaseRequestBuilder
Create a new builder for the request
Trait Implementations§
Source§impl Debug for CreateDatabaseRequest
impl Debug for CreateDatabaseRequest
Source§impl<'de> Deserialize<'de> for CreateDatabaseRequest
impl<'de> Deserialize<'de> for CreateDatabaseRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateDatabaseRequest
impl RefUnwindSafe for CreateDatabaseRequest
impl Send for CreateDatabaseRequest
impl Sync for CreateDatabaseRequest
impl Unpin for CreateDatabaseRequest
impl UnwindSafe for CreateDatabaseRequest
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