#[non_exhaustive]pub struct DeleteVolumeOpenZfsConfigurationBuilder { /* private fields */ }
Expand description
A builder for DeleteVolumeOpenZfsConfiguration
.
Implementations§
source§impl DeleteVolumeOpenZfsConfigurationBuilder
impl DeleteVolumeOpenZfsConfigurationBuilder
sourcepub fn options(self, input: DeleteOpenZfsVolumeOption) -> Self
pub fn options(self, input: DeleteOpenZfsVolumeOption) -> Self
Appends an item to options
.
To override the contents of this collection use set_options
.
To delete the volume's child volumes, snapshots, and clones, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS
.
sourcepub fn set_options(self, input: Option<Vec<DeleteOpenZfsVolumeOption>>) -> Self
pub fn set_options(self, input: Option<Vec<DeleteOpenZfsVolumeOption>>) -> Self
To delete the volume's child volumes, snapshots, and clones, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS
.
sourcepub fn get_options(&self) -> &Option<Vec<DeleteOpenZfsVolumeOption>>
pub fn get_options(&self) -> &Option<Vec<DeleteOpenZfsVolumeOption>>
To delete the volume's child volumes, snapshots, and clones, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS
.
sourcepub fn build(self) -> DeleteVolumeOpenZfsConfiguration
pub fn build(self) -> DeleteVolumeOpenZfsConfiguration
Consumes the builder and constructs a DeleteVolumeOpenZfsConfiguration
.
Trait Implementations§
source§impl Clone for DeleteVolumeOpenZfsConfigurationBuilder
impl Clone for DeleteVolumeOpenZfsConfigurationBuilder
source§fn clone(&self) -> DeleteVolumeOpenZfsConfigurationBuilder
fn clone(&self) -> DeleteVolumeOpenZfsConfigurationBuilder
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 Default for DeleteVolumeOpenZfsConfigurationBuilder
impl Default for DeleteVolumeOpenZfsConfigurationBuilder
source§fn default() -> DeleteVolumeOpenZfsConfigurationBuilder
fn default() -> DeleteVolumeOpenZfsConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteVolumeOpenZfsConfigurationBuilder
impl PartialEq for DeleteVolumeOpenZfsConfigurationBuilder
source§fn eq(&self, other: &DeleteVolumeOpenZfsConfigurationBuilder) -> bool
fn eq(&self, other: &DeleteVolumeOpenZfsConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteVolumeOpenZfsConfigurationBuilder
Auto Trait Implementations§
impl Freeze for DeleteVolumeOpenZfsConfigurationBuilder
impl RefUnwindSafe for DeleteVolumeOpenZfsConfigurationBuilder
impl Send for DeleteVolumeOpenZfsConfigurationBuilder
impl Sync for DeleteVolumeOpenZfsConfigurationBuilder
impl Unpin for DeleteVolumeOpenZfsConfigurationBuilder
impl UnwindSafe for DeleteVolumeOpenZfsConfigurationBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.