Struct aws_sdk_datasync::operation::create_location_nfs::builders::CreateLocationNfsInputBuilder
source · #[non_exhaustive]pub struct CreateLocationNfsInputBuilder { /* private fields */ }
Expand description
A builder for CreateLocationNfsInput
.
Implementations§
source§impl CreateLocationNfsInputBuilder
impl CreateLocationNfsInputBuilder
sourcepub fn subdirectory(self, input: impl Into<String>) -> Self
pub fn subdirectory(self, input: impl Into<String>) -> Self
Specifies the export path in your NFS file server that you want DataSync to mount.
This path (or a subdirectory of the path) is where DataSync transfers data to or from. For information on configuring an export for DataSync, see Accessing NFS file servers.
This field is required.sourcepub fn set_subdirectory(self, input: Option<String>) -> Self
pub fn set_subdirectory(self, input: Option<String>) -> Self
Specifies the export path in your NFS file server that you want DataSync to mount.
This path (or a subdirectory of the path) is where DataSync transfers data to or from. For information on configuring an export for DataSync, see Accessing NFS file servers.
sourcepub fn get_subdirectory(&self) -> &Option<String>
pub fn get_subdirectory(&self) -> &Option<String>
Specifies the export path in your NFS file server that you want DataSync to mount.
This path (or a subdirectory of the path) is where DataSync transfers data to or from. For information on configuring an export for DataSync, see Accessing NFS file servers.
sourcepub fn server_hostname(self, input: impl Into<String>) -> Self
pub fn server_hostname(self, input: impl Into<String>) -> Self
Specifies the Domain Name System (DNS) name or IP version 4 address of the NFS file server that your DataSync agent connects to.
This field is required.sourcepub fn set_server_hostname(self, input: Option<String>) -> Self
pub fn set_server_hostname(self, input: Option<String>) -> Self
Specifies the Domain Name System (DNS) name or IP version 4 address of the NFS file server that your DataSync agent connects to.
sourcepub fn get_server_hostname(&self) -> &Option<String>
pub fn get_server_hostname(&self) -> &Option<String>
Specifies the Domain Name System (DNS) name or IP version 4 address of the NFS file server that your DataSync agent connects to.
sourcepub fn on_prem_config(self, input: OnPremConfig) -> Self
pub fn on_prem_config(self, input: OnPremConfig) -> Self
Specifies the Amazon Resource Name (ARN) of the DataSync agent that want to connect to your NFS file server.
You can specify more than one agent. For more information, see Using multiple agents for transfers.
This field is required.sourcepub fn set_on_prem_config(self, input: Option<OnPremConfig>) -> Self
pub fn set_on_prem_config(self, input: Option<OnPremConfig>) -> Self
Specifies the Amazon Resource Name (ARN) of the DataSync agent that want to connect to your NFS file server.
You can specify more than one agent. For more information, see Using multiple agents for transfers.
sourcepub fn get_on_prem_config(&self) -> &Option<OnPremConfig>
pub fn get_on_prem_config(&self) -> &Option<OnPremConfig>
Specifies the Amazon Resource Name (ARN) of the DataSync agent that want to connect to your NFS file server.
You can specify more than one agent. For more information, see Using multiple agents for transfers.
sourcepub fn mount_options(self, input: NfsMountOptions) -> Self
pub fn mount_options(self, input: NfsMountOptions) -> Self
Specifies the options that DataSync can use 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
Specifies the options that DataSync can use to mount your NFS file server.
sourcepub fn get_mount_options(&self) -> &Option<NfsMountOptions>
pub fn get_mount_options(&self) -> &Option<NfsMountOptions>
Specifies the options that DataSync can use to mount your NFS file server.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your location.
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your location.
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your location.
sourcepub fn build(self) -> Result<CreateLocationNfsInput, BuildError>
pub fn build(self) -> Result<CreateLocationNfsInput, BuildError>
Consumes the builder and constructs a CreateLocationNfsInput
.
source§impl CreateLocationNfsInputBuilder
impl CreateLocationNfsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateLocationNfsOutput, SdkError<CreateLocationNfsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateLocationNfsOutput, SdkError<CreateLocationNfsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateLocationNfsInputBuilder
impl Clone for CreateLocationNfsInputBuilder
source§fn clone(&self) -> CreateLocationNfsInputBuilder
fn clone(&self) -> CreateLocationNfsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateLocationNfsInputBuilder
impl Default for CreateLocationNfsInputBuilder
source§fn default() -> CreateLocationNfsInputBuilder
fn default() -> CreateLocationNfsInputBuilder
source§impl PartialEq for CreateLocationNfsInputBuilder
impl PartialEq for CreateLocationNfsInputBuilder
source§fn eq(&self, other: &CreateLocationNfsInputBuilder) -> bool
fn eq(&self, other: &CreateLocationNfsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.