pub struct UpdateDatabaseRequest {
pub name: Option<String>,
pub memory_limit_in_gb: Option<f64>,
pub data_persistence: Option<String>,
pub replication: Option<bool>,
pub data_eviction: Option<String>,
pub password: Option<String>,
}
Expand description
Update database request
All fields are optional - only provide the fields you want to update.
§Examples
use redis_cloud::UpdateDatabaseRequest;
let request = UpdateDatabaseRequest::builder()
.memory_limit_in_gb(10.0)
.replication(true)
.build();
Fields§
§name: Option<String>
§memory_limit_in_gb: Option<f64>
§data_persistence: Option<String>
§replication: Option<bool>
§data_eviction: Option<String>
§password: Option<String>
Implementations§
Source§impl UpdateDatabaseRequest
impl UpdateDatabaseRequest
Sourcepub fn builder() -> UpdateDatabaseRequestBuilder<((), (), (), (), (), ())>
pub fn builder() -> UpdateDatabaseRequestBuilder<((), (), (), (), (), ())>
Create a builder for building UpdateDatabaseRequest
.
On the builder, call .name(...)
(optional), .memory_limit_in_gb(...)
(optional), .data_persistence(...)
(optional), .replication(...)
(optional), .data_eviction(...)
(optional), .password(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of UpdateDatabaseRequest
.
Trait Implementations§
Source§impl Debug for UpdateDatabaseRequest
impl Debug for UpdateDatabaseRequest
Auto Trait Implementations§
impl Freeze for UpdateDatabaseRequest
impl RefUnwindSafe for UpdateDatabaseRequest
impl Send for UpdateDatabaseRequest
impl Sync for UpdateDatabaseRequest
impl Unpin for UpdateDatabaseRequest
impl UnwindSafe for UpdateDatabaseRequest
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