#[non_exhaustive]pub struct MoveVolumeClusterRequest {
pub target_cluster_id: Option<i64>,
pub target_cluster_uuid: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.target_cluster_id: Option<i64>§target_cluster_uuid: Option<String>Implementations§
Source§impl MoveVolumeClusterRequest
impl MoveVolumeClusterRequest
Sourcepub fn with_target_cluster_id(self, value: i64) -> Self
pub fn with_target_cluster_id(self, value: i64) -> Self
Sets target_cluster_id.
Sourcepub fn with_target_cluster_uuid(self, value: impl Into<String>) -> Self
pub fn with_target_cluster_uuid(self, value: impl Into<String>) -> Self
Sets target_cluster_uuid.
Trait Implementations§
Source§impl Clone for MoveVolumeClusterRequest
impl Clone for MoveVolumeClusterRequest
Source§impl Debug for MoveVolumeClusterRequest
impl Debug for MoveVolumeClusterRequest
Source§impl Default for MoveVolumeClusterRequest
impl Default for MoveVolumeClusterRequest
Auto Trait Implementations§
impl Freeze for MoveVolumeClusterRequest
impl RefUnwindSafe for MoveVolumeClusterRequest
impl Send for MoveVolumeClusterRequest
impl Sync for MoveVolumeClusterRequest
impl Unpin for MoveVolumeClusterRequest
impl UnsafeUnpin for MoveVolumeClusterRequest
impl UnwindSafe for MoveVolumeClusterRequest
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