Struct aws_sdk_datasync::operation::describe_location_nfs::builders::DescribeLocationNfsOutputBuilder
source · #[non_exhaustive]pub struct DescribeLocationNfsOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeLocationNfsOutput
.
Implementations§
source§impl DescribeLocationNfsOutputBuilder
impl DescribeLocationNfsOutputBuilder
sourcepub fn location_arn(self, input: impl Into<String>) -> Self
pub fn location_arn(self, input: impl Into<String>) -> Self
The ARN of the NFS location.
sourcepub fn set_location_arn(self, input: Option<String>) -> Self
pub fn set_location_arn(self, input: Option<String>) -> Self
The ARN of the NFS location.
sourcepub fn get_location_arn(&self) -> &Option<String>
pub fn get_location_arn(&self) -> &Option<String>
The ARN of the NFS location.
sourcepub fn location_uri(self, input: impl Into<String>) -> Self
pub fn location_uri(self, input: impl Into<String>) -> Self
The URI of the NFS location.
sourcepub fn set_location_uri(self, input: Option<String>) -> Self
pub fn set_location_uri(self, input: Option<String>) -> Self
The URI of the NFS location.
sourcepub fn get_location_uri(&self) -> &Option<String>
pub fn get_location_uri(&self) -> &Option<String>
The URI of the NFS location.
sourcepub fn on_prem_config(self, input: OnPremConfig) -> Self
pub fn on_prem_config(self, input: OnPremConfig) -> Self
The DataSync agents that are connecting to a Network File System (NFS) location.
sourcepub fn set_on_prem_config(self, input: Option<OnPremConfig>) -> Self
pub fn set_on_prem_config(self, input: Option<OnPremConfig>) -> Self
The DataSync agents that are connecting to a Network File System (NFS) location.
sourcepub fn get_on_prem_config(&self) -> &Option<OnPremConfig>
pub fn get_on_prem_config(&self) -> &Option<OnPremConfig>
The DataSync agents that are connecting to a Network File System (NFS) location.
sourcepub fn mount_options(self, input: NfsMountOptions) -> Self
pub fn mount_options(self, input: NfsMountOptions) -> Self
The mount options that DataSync uses to mount your NFS file server.
sourcepub fn set_mount_options(self, input: Option<NfsMountOptions>) -> Self
pub fn set_mount_options(self, input: Option<NfsMountOptions>) -> Self
The mount options that DataSync uses to mount your NFS file server.
sourcepub fn get_mount_options(&self) -> &Option<NfsMountOptions>
pub fn get_mount_options(&self) -> &Option<NfsMountOptions>
The mount options that DataSync uses to mount your NFS file server.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time when the NFS location was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time when the NFS location was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The time when the NFS location was created.
sourcepub fn build(self) -> DescribeLocationNfsOutput
pub fn build(self) -> DescribeLocationNfsOutput
Consumes the builder and constructs a DescribeLocationNfsOutput
.
Trait Implementations§
source§impl Clone for DescribeLocationNfsOutputBuilder
impl Clone for DescribeLocationNfsOutputBuilder
source§fn clone(&self) -> DescribeLocationNfsOutputBuilder
fn clone(&self) -> DescribeLocationNfsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeLocationNfsOutputBuilder
impl Default for DescribeLocationNfsOutputBuilder
source§fn default() -> DescribeLocationNfsOutputBuilder
fn default() -> DescribeLocationNfsOutputBuilder
source§impl PartialEq for DescribeLocationNfsOutputBuilder
impl PartialEq for DescribeLocationNfsOutputBuilder
source§fn eq(&self, other: &DescribeLocationNfsOutputBuilder) -> bool
fn eq(&self, other: &DescribeLocationNfsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeLocationNfsOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeLocationNfsOutputBuilder
impl RefUnwindSafe for DescribeLocationNfsOutputBuilder
impl Send for DescribeLocationNfsOutputBuilder
impl Sync for DescribeLocationNfsOutputBuilder
impl Unpin for DescribeLocationNfsOutputBuilder
impl UnwindSafe for DescribeLocationNfsOutputBuilder
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more