pub struct CsiMountOptionsBuilder { /* private fields */ }
Expand description
Builder for CsiMountOptions
.
Implementations§
Source§impl CsiMountOptionsBuilder
impl CsiMountOptionsBuilder
Sourcepub fn fs_type(&mut self, value: String) -> &mut Self
pub fn fs_type(&mut self, value: String) -> &mut Self
FSType is an optional field that allows an operator to specify the type of the filesystem.
Sourcepub fn mount_flags(&mut self, value: Vec<String>) -> &mut Self
pub fn mount_flags(&mut self, value: Vec<String>) -> &mut Self
MountFlags contains additional options that may be used when mounting the volume by the plugin. This may contain sensitive data and should not be leaked.
Sourcepub fn build(&self) -> Result<CsiMountOptions, CsiMountOptionsBuilderError>
pub fn build(&self) -> Result<CsiMountOptions, CsiMountOptionsBuilderError>
Trait Implementations§
Source§impl Clone for CsiMountOptionsBuilder
impl Clone for CsiMountOptionsBuilder
Source§fn clone(&self) -> CsiMountOptionsBuilder
fn clone(&self) -> CsiMountOptionsBuilder
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 moreAuto Trait Implementations§
impl Freeze for CsiMountOptionsBuilder
impl RefUnwindSafe for CsiMountOptionsBuilder
impl Send for CsiMountOptionsBuilder
impl Sync for CsiMountOptionsBuilder
impl Unpin for CsiMountOptionsBuilder
impl UnwindSafe for CsiMountOptionsBuilder
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