AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataSync::Model::UpdateLocationNfsRequest Class Reference

#include <UpdateLocationNfsRequest.h>

+ Inheritance diagram for Aws::DataSync::Model::UpdateLocationNfsRequest:

Public Member Functions

 UpdateLocationNfsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetLocationArn () const
 
bool LocationArnHasBeenSet () const
 
void SetLocationArn (const Aws::String &value)
 
void SetLocationArn (Aws::String &&value)
 
void SetLocationArn (const char *value)
 
UpdateLocationNfsRequestWithLocationArn (const Aws::String &value)
 
UpdateLocationNfsRequestWithLocationArn (Aws::String &&value)
 
UpdateLocationNfsRequestWithLocationArn (const char *value)
 
const Aws::StringGetSubdirectory () const
 
bool SubdirectoryHasBeenSet () const
 
void SetSubdirectory (const Aws::String &value)
 
void SetSubdirectory (Aws::String &&value)
 
void SetSubdirectory (const char *value)
 
UpdateLocationNfsRequestWithSubdirectory (const Aws::String &value)
 
UpdateLocationNfsRequestWithSubdirectory (Aws::String &&value)
 
UpdateLocationNfsRequestWithSubdirectory (const char *value)
 
const OnPremConfigGetOnPremConfig () const
 
bool OnPremConfigHasBeenSet () const
 
void SetOnPremConfig (const OnPremConfig &value)
 
void SetOnPremConfig (OnPremConfig &&value)
 
UpdateLocationNfsRequestWithOnPremConfig (const OnPremConfig &value)
 
UpdateLocationNfsRequestWithOnPremConfig (OnPremConfig &&value)
 
const NfsMountOptionsGetMountOptions () const
 
bool MountOptionsHasBeenSet () const
 
void SetMountOptions (const NfsMountOptions &value)
 
void SetMountOptions (NfsMountOptions &&value)
 
UpdateLocationNfsRequestWithMountOptions (const NfsMountOptions &value)
 
UpdateLocationNfsRequestWithMountOptions (NfsMountOptions &&value)
 
- Public Member Functions inherited from Aws::DataSync::DataSyncRequest
virtual ~DataSyncRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 23 of file UpdateLocationNfsRequest.h.

Constructor & Destructor Documentation

◆ UpdateLocationNfsRequest()

Aws::DataSync::Model::UpdateLocationNfsRequest::UpdateLocationNfsRequest ( )

Member Function Documentation

◆ GetLocationArn()

const Aws::String& Aws::DataSync::Model::UpdateLocationNfsRequest::GetLocationArn ( ) const
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 42 of file UpdateLocationNfsRequest.h.

◆ GetMountOptions()

const NfsMountOptions& Aws::DataSync::Model::UpdateLocationNfsRequest::GetMountOptions ( ) const
inline

Definition at line 293 of file UpdateLocationNfsRequest.h.

◆ GetOnPremConfig()

const OnPremConfig& Aws::DataSync::Model::UpdateLocationNfsRequest::GetOnPremConfig ( ) const
inline

Definition at line 274 of file UpdateLocationNfsRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DataSync::Model::UpdateLocationNfsRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::DataSync::DataSyncRequest.

◆ GetServiceRequestName()

virtual const char* Aws::DataSync::Model::UpdateLocationNfsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file UpdateLocationNfsRequest.h.

◆ GetSubdirectory()

const Aws::String& Aws::DataSync::Model::UpdateLocationNfsRequest::GetSubdirectory ( ) const
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 102 of file UpdateLocationNfsRequest.h.

◆ LocationArnHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationNfsRequest::LocationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 47 of file UpdateLocationNfsRequest.h.

◆ MountOptionsHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationNfsRequest::MountOptionsHasBeenSet ( ) const
inline

Definition at line 296 of file UpdateLocationNfsRequest.h.

◆ OnPremConfigHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationNfsRequest::OnPremConfigHasBeenSet ( ) const
inline

Definition at line 277 of file UpdateLocationNfsRequest.h.

◆ SerializePayload()

Aws::String Aws::DataSync::Model::UpdateLocationNfsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetLocationArn() [1/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetLocationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 57 of file UpdateLocationNfsRequest.h.

◆ SetLocationArn() [2/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetLocationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 52 of file UpdateLocationNfsRequest.h.

◆ SetLocationArn() [3/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetLocationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 62 of file UpdateLocationNfsRequest.h.

◆ SetMountOptions() [1/2]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetMountOptions ( const NfsMountOptions value)
inline

Definition at line 299 of file UpdateLocationNfsRequest.h.

◆ SetMountOptions() [2/2]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetMountOptions ( NfsMountOptions &&  value)
inline

Definition at line 302 of file UpdateLocationNfsRequest.h.

◆ SetOnPremConfig() [1/2]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetOnPremConfig ( const OnPremConfig value)
inline

Definition at line 280 of file UpdateLocationNfsRequest.h.

◆ SetOnPremConfig() [2/2]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetOnPremConfig ( OnPremConfig &&  value)
inline

Definition at line 283 of file UpdateLocationNfsRequest.h.

◆ SetSubdirectory() [1/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetSubdirectory ( Aws::String &&  value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 174 of file UpdateLocationNfsRequest.h.

◆ SetSubdirectory() [2/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetSubdirectory ( const Aws::String value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 150 of file UpdateLocationNfsRequest.h.

◆ SetSubdirectory() [3/3]

void Aws::DataSync::Model::UpdateLocationNfsRequest::SetSubdirectory ( const char *  value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 198 of file UpdateLocationNfsRequest.h.

◆ SubdirectoryHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationNfsRequest::SubdirectoryHasBeenSet ( ) const
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 126 of file UpdateLocationNfsRequest.h.

◆ WithLocationArn() [1/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithLocationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 72 of file UpdateLocationNfsRequest.h.

◆ WithLocationArn() [2/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithLocationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 67 of file UpdateLocationNfsRequest.h.

◆ WithLocationArn() [3/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithLocationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the NFS location to update.

Definition at line 77 of file UpdateLocationNfsRequest.h.

◆ WithMountOptions() [1/2]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithMountOptions ( const NfsMountOptions value)
inline

Definition at line 305 of file UpdateLocationNfsRequest.h.

◆ WithMountOptions() [2/2]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithMountOptions ( NfsMountOptions &&  value)
inline

Definition at line 308 of file UpdateLocationNfsRequest.h.

◆ WithOnPremConfig() [1/2]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithOnPremConfig ( const OnPremConfig value)
inline

Definition at line 286 of file UpdateLocationNfsRequest.h.

◆ WithOnPremConfig() [2/2]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithOnPremConfig ( OnPremConfig &&  value)
inline

Definition at line 289 of file UpdateLocationNfsRequest.h.

◆ WithSubdirectory() [1/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithSubdirectory ( Aws::String &&  value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 246 of file UpdateLocationNfsRequest.h.

◆ WithSubdirectory() [2/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithSubdirectory ( const Aws::String value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 222 of file UpdateLocationNfsRequest.h.

◆ WithSubdirectory() [3/3]

UpdateLocationNfsRequest& Aws::DataSync::Model::UpdateLocationNfsRequest::WithSubdirectory ( const char *  value)
inline

The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. The NFS path should be a path that's exported by the NFS server, or a subdirectory of that path. The path should be such that it can be mounted by other NFS clients in your network.

To see all the paths exported by your NFS server, run "<code>showmount -e nfs-server-name</code>" from an NFS client that has access to your server. You can specify any directory that appears in the results, and any subdirectory of that directory. Ensure that the NFS export is accessible without Kerberos authentication.

To transfer all the data in the folder that you specified, DataSync must have permissions to read all the data. To ensure this, either configure the NFS export with no_root_squash, or ensure that the files you want DataSync to access have permissions that allow read access for all users. Doing either option enables the agent to read the files. For the agent to access directories, you must additionally enable all execute access.

If you are copying data to or from your Snowcone device, see NFS Server on Snowcone for more information.

For information about NFS export configuration, see 18.7. The /etc/exports Configuration File in the Red Hat Enterprise Linux documentation.

Definition at line 270 of file UpdateLocationNfsRequest.h.


The documentation for this class was generated from the following file: