pub struct NamespaceIsolationData {
pub auto_failover_policy: Option<Box<AutoFailoverPolicyData>>,
pub namespaces: Option<Vec<String>>,
pub primary: Option<Vec<String>>,
pub secondary: Option<Vec<String>>,
}Expand description
NamespaceIsolationData : The data of namespace isolation configuration
Fields§
§auto_failover_policy: Option<Box<AutoFailoverPolicyData>>§namespaces: Option<Vec<String>>The list of namespaces to apply this namespace isolation data
primary: Option<Vec<String>>The list of primary brokers for serving the list of namespaces in this isolation policy
secondary: Option<Vec<String>>The list of secondary brokers for serving the list of namespaces in this isolation policy
Implementations§
source§impl NamespaceIsolationData
impl NamespaceIsolationData
sourcepub fn new() -> NamespaceIsolationData
pub fn new() -> NamespaceIsolationData
The data of namespace isolation configuration
Trait Implementations§
source§impl Clone for NamespaceIsolationData
impl Clone for NamespaceIsolationData
source§fn clone(&self) -> NamespaceIsolationData
fn clone(&self) -> NamespaceIsolationData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for NamespaceIsolationData
impl Debug for NamespaceIsolationData
source§impl Default for NamespaceIsolationData
impl Default for NamespaceIsolationData
source§fn default() -> NamespaceIsolationData
fn default() -> NamespaceIsolationData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NamespaceIsolationData
impl<'de> Deserialize<'de> for NamespaceIsolationData
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
source§impl PartialEq for NamespaceIsolationData
impl PartialEq for NamespaceIsolationData
source§fn eq(&self, other: &NamespaceIsolationData) -> bool
fn eq(&self, other: &NamespaceIsolationData) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for NamespaceIsolationData
impl Serialize for NamespaceIsolationData
impl StructuralPartialEq for NamespaceIsolationData
Auto Trait Implementations§
impl RefUnwindSafe for NamespaceIsolationData
impl Send for NamespaceIsolationData
impl Sync for NamespaceIsolationData
impl Unpin for NamespaceIsolationData
impl UnwindSafe for NamespaceIsolationData
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