pub struct RetentionPolicies {
pub retention_time_in_minutes: i32,
pub retention_size_in_mb: i64,
}Expand description
Java RetentionPolicies — namespace-level retention policy. -1 for
either dimension means infinite. The broker applies whichever quota
becomes binding first (time OR size).
Fields§
§retention_time_in_minutes: i32Maximum retention time in minutes. -1 = infinite, 0 = none.
retention_size_in_mb: i64Maximum retention size in megabytes. -1 = infinite, 0 = none.
Trait Implementations§
Source§impl Clone for RetentionPolicies
impl Clone for RetentionPolicies
Source§fn clone(&self) -> RetentionPolicies
fn clone(&self) -> RetentionPolicies
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RetentionPolicies
Source§impl Debug for RetentionPolicies
impl Debug for RetentionPolicies
Source§impl Default for RetentionPolicies
impl Default for RetentionPolicies
Source§fn default() -> RetentionPolicies
fn default() -> RetentionPolicies
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RetentionPolicieswhere
RetentionPolicies: Default,
impl<'de> Deserialize<'de> for RetentionPolicieswhere
RetentionPolicies: Default,
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 RetentionPolicies
impl RefUnwindSafe for RetentionPolicies
impl Send for RetentionPolicies
impl Sync for RetentionPolicies
impl Unpin for RetentionPolicies
impl UnsafeUnpin for RetentionPolicies
impl UnwindSafe for RetentionPolicies
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