pub struct AdminDatastoreCreateMoveNamespaceRequest {
pub delete_source: Option<bool>,
pub max_depth: Option<i32>,
pub merge_groups: Option<bool>,
pub ns: String,
pub target_ns: String,
}Fields§
§delete_source: Option<bool>Remove the source namespace after moving all contents. Defaults to true.
max_depth: Option<i32>How many levels of namespaces should be operated on (0 == no recursion)
merge_groups: Option<bool>If a group with the same name already exists in the target namespace, merge snapshots into it. Requires matching ownership and non-overlapping snapshot times.
ns: StringNamespace.
target_ns: StringNamespace.
Implementations§
Source§impl AdminDatastoreCreateMoveNamespaceRequest
impl AdminDatastoreCreateMoveNamespaceRequest
pub fn new( ns: String, target_ns: String, ) -> AdminDatastoreCreateMoveNamespaceRequest
Trait Implementations§
Source§impl Clone for AdminDatastoreCreateMoveNamespaceRequest
impl Clone for AdminDatastoreCreateMoveNamespaceRequest
Source§fn clone(&self) -> AdminDatastoreCreateMoveNamespaceRequest
fn clone(&self) -> AdminDatastoreCreateMoveNamespaceRequest
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 moreSource§impl Default for AdminDatastoreCreateMoveNamespaceRequest
impl Default for AdminDatastoreCreateMoveNamespaceRequest
Source§fn default() -> AdminDatastoreCreateMoveNamespaceRequest
fn default() -> AdminDatastoreCreateMoveNamespaceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdminDatastoreCreateMoveNamespaceRequest
impl<'de> Deserialize<'de> for AdminDatastoreCreateMoveNamespaceRequest
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 AdminDatastoreCreateMoveNamespaceRequest
impl PartialEq for AdminDatastoreCreateMoveNamespaceRequest
Source§fn eq(&self, other: &AdminDatastoreCreateMoveNamespaceRequest) -> bool
fn eq(&self, other: &AdminDatastoreCreateMoveNamespaceRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AdminDatastoreCreateMoveNamespaceRequest
Auto Trait Implementations§
impl Freeze for AdminDatastoreCreateMoveNamespaceRequest
impl RefUnwindSafe for AdminDatastoreCreateMoveNamespaceRequest
impl Send for AdminDatastoreCreateMoveNamespaceRequest
impl Sync for AdminDatastoreCreateMoveNamespaceRequest
impl Unpin for AdminDatastoreCreateMoveNamespaceRequest
impl UnsafeUnpin for AdminDatastoreCreateMoveNamespaceRequest
impl UnwindSafe for AdminDatastoreCreateMoveNamespaceRequest
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