#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for NfsFileShareDefaults
Implementations
sourceimpl Builder
impl Builder
sourcepub fn file_mode(self, input: impl Into<String>) -> Self
pub fn file_mode(self, input: impl Into<String>) -> Self
The Unix file mode in the form "nnnn". For example, 0666
represents the default file mode inside the file share. The default value is 0666
.
sourcepub fn set_file_mode(self, input: Option<String>) -> Self
pub fn set_file_mode(self, input: Option<String>) -> Self
The Unix file mode in the form "nnnn". For example, 0666
represents the default file mode inside the file share. The default value is 0666
.
sourcepub fn directory_mode(self, input: impl Into<String>) -> Self
pub fn directory_mode(self, input: impl Into<String>) -> Self
The Unix directory mode in the form "nnnn". For example, 0666
represents the default access mode for all directories inside the file share. The default value is 0777
.
sourcepub fn set_directory_mode(self, input: Option<String>) -> Self
pub fn set_directory_mode(self, input: Option<String>) -> Self
The Unix directory mode in the form "nnnn". For example, 0666
represents the default access mode for all directories inside the file share. The default value is 0777
.
sourcepub fn group_id(self, input: i64) -> Self
pub fn group_id(self, input: i64) -> Self
The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody
.
sourcepub fn set_group_id(self, input: Option<i64>) -> Self
pub fn set_group_id(self, input: Option<i64>) -> Self
The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody
.
sourcepub fn owner_id(self, input: i64) -> Self
pub fn owner_id(self, input: i64) -> Self
The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody
.
sourcepub fn set_owner_id(self, input: Option<i64>) -> Self
pub fn set_owner_id(self, input: Option<i64>) -> Self
The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody
.
sourcepub fn build(self) -> NfsFileShareDefaults
pub fn build(self) -> NfsFileShareDefaults
Consumes the builder and constructs a NfsFileShareDefaults
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more