AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::UpdateNFSFileShareRequest Class Reference

#include <UpdateNFSFileShareRequest.h>

+ Inheritance diagram for Aws::StorageGateway::Model::UpdateNFSFileShareRequest:

Public Member Functions

 UpdateNFSFileShareRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetFileShareARN () const
 
bool FileShareARNHasBeenSet () const
 
void SetFileShareARN (const Aws::String &value)
 
void SetFileShareARN (Aws::String &&value)
 
void SetFileShareARN (const char *value)
 
UpdateNFSFileShareRequestWithFileShareARN (const Aws::String &value)
 
UpdateNFSFileShareRequestWithFileShareARN (Aws::String &&value)
 
UpdateNFSFileShareRequestWithFileShareARN (const char *value)
 
bool GetKMSEncrypted () const
 
bool KMSEncryptedHasBeenSet () const
 
void SetKMSEncrypted (bool value)
 
UpdateNFSFileShareRequestWithKMSEncrypted (bool value)
 
const Aws::StringGetKMSKey () const
 
bool KMSKeyHasBeenSet () const
 
void SetKMSKey (const Aws::String &value)
 
void SetKMSKey (Aws::String &&value)
 
void SetKMSKey (const char *value)
 
UpdateNFSFileShareRequestWithKMSKey (const Aws::String &value)
 
UpdateNFSFileShareRequestWithKMSKey (Aws::String &&value)
 
UpdateNFSFileShareRequestWithKMSKey (const char *value)
 
const NFSFileShareDefaultsGetNFSFileShareDefaults () const
 
bool NFSFileShareDefaultsHasBeenSet () const
 
void SetNFSFileShareDefaults (const NFSFileShareDefaults &value)
 
void SetNFSFileShareDefaults (NFSFileShareDefaults &&value)
 
UpdateNFSFileShareRequestWithNFSFileShareDefaults (const NFSFileShareDefaults &value)
 
UpdateNFSFileShareRequestWithNFSFileShareDefaults (NFSFileShareDefaults &&value)
 
const Aws::StringGetDefaultStorageClass () const
 
bool DefaultStorageClassHasBeenSet () const
 
void SetDefaultStorageClass (const Aws::String &value)
 
void SetDefaultStorageClass (Aws::String &&value)
 
void SetDefaultStorageClass (const char *value)
 
UpdateNFSFileShareRequestWithDefaultStorageClass (const Aws::String &value)
 
UpdateNFSFileShareRequestWithDefaultStorageClass (Aws::String &&value)
 
UpdateNFSFileShareRequestWithDefaultStorageClass (const char *value)
 
const ObjectACLGetObjectACL () const
 
bool ObjectACLHasBeenSet () const
 
void SetObjectACL (const ObjectACL &value)
 
void SetObjectACL (ObjectACL &&value)
 
UpdateNFSFileShareRequestWithObjectACL (const ObjectACL &value)
 
UpdateNFSFileShareRequestWithObjectACL (ObjectACL &&value)
 
const Aws::Vector< Aws::String > & GetClientList () const
 
bool ClientListHasBeenSet () const
 
void SetClientList (const Aws::Vector< Aws::String > &value)
 
void SetClientList (Aws::Vector< Aws::String > &&value)
 
UpdateNFSFileShareRequestWithClientList (const Aws::Vector< Aws::String > &value)
 
UpdateNFSFileShareRequestWithClientList (Aws::Vector< Aws::String > &&value)
 
UpdateNFSFileShareRequestAddClientList (const Aws::String &value)
 
UpdateNFSFileShareRequestAddClientList (Aws::String &&value)
 
UpdateNFSFileShareRequestAddClientList (const char *value)
 
const Aws::StringGetSquash () const
 
bool SquashHasBeenSet () const
 
void SetSquash (const Aws::String &value)
 
void SetSquash (Aws::String &&value)
 
void SetSquash (const char *value)
 
UpdateNFSFileShareRequestWithSquash (const Aws::String &value)
 
UpdateNFSFileShareRequestWithSquash (Aws::String &&value)
 
UpdateNFSFileShareRequestWithSquash (const char *value)
 
bool GetReadOnly () const
 
bool ReadOnlyHasBeenSet () const
 
void SetReadOnly (bool value)
 
UpdateNFSFileShareRequestWithReadOnly (bool value)
 
bool GetGuessMIMETypeEnabled () const
 
bool GuessMIMETypeEnabledHasBeenSet () const
 
void SetGuessMIMETypeEnabled (bool value)
 
UpdateNFSFileShareRequestWithGuessMIMETypeEnabled (bool value)
 
bool GetRequesterPays () const
 
bool RequesterPaysHasBeenSet () const
 
void SetRequesterPays (bool value)
 
UpdateNFSFileShareRequestWithRequesterPays (bool value)
 
const Aws::StringGetFileShareName () const
 
bool FileShareNameHasBeenSet () const
 
void SetFileShareName (const Aws::String &value)
 
void SetFileShareName (Aws::String &&value)
 
void SetFileShareName (const char *value)
 
UpdateNFSFileShareRequestWithFileShareName (const Aws::String &value)
 
UpdateNFSFileShareRequestWithFileShareName (Aws::String &&value)
 
UpdateNFSFileShareRequestWithFileShareName (const char *value)
 
const CacheAttributesGetCacheAttributes () const
 
bool CacheAttributesHasBeenSet () const
 
void SetCacheAttributes (const CacheAttributes &value)
 
void SetCacheAttributes (CacheAttributes &&value)
 
UpdateNFSFileShareRequestWithCacheAttributes (const CacheAttributes &value)
 
UpdateNFSFileShareRequestWithCacheAttributes (CacheAttributes &&value)
 
const Aws::StringGetNotificationPolicy () const
 
bool NotificationPolicyHasBeenSet () const
 
void SetNotificationPolicy (const Aws::String &value)
 
void SetNotificationPolicy (Aws::String &&value)
 
void SetNotificationPolicy (const char *value)
 
UpdateNFSFileShareRequestWithNotificationPolicy (const Aws::String &value)
 
UpdateNFSFileShareRequestWithNotificationPolicy (Aws::String &&value)
 
UpdateNFSFileShareRequestWithNotificationPolicy (const char *value)
 
- Public Member Functions inherited from Aws::StorageGateway::StorageGatewayRequest
virtual ~StorageGatewayRequest ()
 
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

UpdateNFSFileShareInput

See Also:

AWS API Reference

Definition at line 28 of file UpdateNFSFileShareRequest.h.

Constructor & Destructor Documentation

◆ UpdateNFSFileShareRequest()

Aws::StorageGateway::Model::UpdateNFSFileShareRequest::UpdateNFSFileShareRequest ( )

Member Function Documentation

◆ AddClientList() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::AddClientList ( Aws::String &&  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 372 of file UpdateNFSFileShareRequest.h.

◆ AddClientList() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::AddClientList ( const Aws::String value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 366 of file UpdateNFSFileShareRequest.h.

◆ AddClientList() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::AddClientList ( const char *  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 378 of file UpdateNFSFileShareRequest.h.

◆ CacheAttributesHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::CacheAttributesHasBeenSet ( ) const
inline

specifies refresh cache information for the file share.

Definition at line 638 of file UpdateNFSFileShareRequest.h.

◆ ClientListHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::ClientListHasBeenSet ( ) const
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 336 of file UpdateNFSFileShareRequest.h.

◆ DefaultStorageClassHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::DefaultStorageClassHasBeenSet ( ) const
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 226 of file UpdateNFSFileShareRequest.h.

◆ FileShareARNHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::FileShareARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 52 of file UpdateNFSFileShareRequest.h.

◆ FileShareNameHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::FileShareNameHasBeenSet ( ) const
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 585 of file UpdateNFSFileShareRequest.h.

◆ GetCacheAttributes()

const CacheAttributes& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetCacheAttributes ( ) const
inline

specifies refresh cache information for the file share.

Definition at line 633 of file UpdateNFSFileShareRequest.h.

◆ GetClientList()

const Aws::Vector<Aws::String>& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetClientList ( ) const
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 330 of file UpdateNFSFileShareRequest.h.

◆ GetDefaultStorageClass()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetDefaultStorageClass ( ) const
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 217 of file UpdateNFSFileShareRequest.h.

◆ GetFileShareARN()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetFileShareARN ( ) const
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 47 of file UpdateNFSFileShareRequest.h.

◆ GetFileShareName()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetFileShareName ( ) const
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 578 of file UpdateNFSFileShareRequest.h.

◆ GetGuessMIMETypeEnabled()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetGuessMIMETypeEnabled ( ) const
inline

A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

Definition at line 494 of file UpdateNFSFileShareRequest.h.

◆ GetKMSEncrypted()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetKMSEncrypted ( ) const
inline

Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

Definition at line 90 of file UpdateNFSFileShareRequest.h.

◆ GetKMSKey()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetKMSKey ( ) const
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 120 of file UpdateNFSFileShareRequest.h.

◆ GetNFSFileShareDefaults()

const NFSFileShareDefaults& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetNFSFileShareDefaults ( ) const
inline

The default values for the file share. Optional.

Definition at line 182 of file UpdateNFSFileShareRequest.h.

◆ GetNotificationPolicy()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetNotificationPolicy ( ) const
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 675 of file UpdateNFSFileShareRequest.h.

◆ GetObjectACL()

const ObjectACL& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetObjectACL ( ) const
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 288 of file UpdateNFSFileShareRequest.h.

◆ GetReadOnly()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetReadOnly ( ) const
inline

A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

Definition at line 460 of file UpdateNFSFileShareRequest.h.

◆ GetRequesterPays()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetRequesterPays ( ) const
inline

A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

Definition at line 534 of file UpdateNFSFileShareRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file UpdateNFSFileShareRequest.h.

◆ GetSquash()

const Aws::String& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GetSquash ( ) const
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 388 of file UpdateNFSFileShareRequest.h.

◆ GuessMIMETypeEnabledHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::GuessMIMETypeEnabledHasBeenSet ( ) const
inline

A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

Definition at line 503 of file UpdateNFSFileShareRequest.h.

◆ KMSEncryptedHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::KMSEncryptedHasBeenSet ( ) const
inline

Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

Definition at line 97 of file UpdateNFSFileShareRequest.h.

◆ KMSKeyHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::KMSKeyHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 128 of file UpdateNFSFileShareRequest.h.

◆ NFSFileShareDefaultsHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::NFSFileShareDefaultsHasBeenSet ( ) const
inline

The default values for the file share. Optional.

Definition at line 187 of file UpdateNFSFileShareRequest.h.

◆ NotificationPolicyHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::NotificationPolicyHasBeenSet ( ) const
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 691 of file UpdateNFSFileShareRequest.h.

◆ ObjectACLHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::ObjectACLHasBeenSet ( ) const
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 295 of file UpdateNFSFileShareRequest.h.

◆ ReadOnlyHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::ReadOnlyHasBeenSet ( ) const
inline

A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

Definition at line 468 of file UpdateNFSFileShareRequest.h.

◆ RequesterPaysHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::RequesterPaysHasBeenSet ( ) const
inline

A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

Definition at line 546 of file UpdateNFSFileShareRequest.h.

◆ SerializePayload()

Aws::String Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCacheAttributes() [1/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetCacheAttributes ( CacheAttributes &&  value)
inline

specifies refresh cache information for the file share.

Definition at line 648 of file UpdateNFSFileShareRequest.h.

◆ SetCacheAttributes() [2/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetCacheAttributes ( const CacheAttributes value)
inline

specifies refresh cache information for the file share.

Definition at line 643 of file UpdateNFSFileShareRequest.h.

◆ SetClientList() [1/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetClientList ( Aws::Vector< Aws::String > &&  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 348 of file UpdateNFSFileShareRequest.h.

◆ SetClientList() [2/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetClientList ( const Aws::Vector< Aws::String > &  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 342 of file UpdateNFSFileShareRequest.h.

◆ SetDefaultStorageClass() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetDefaultStorageClass ( Aws::String &&  value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 244 of file UpdateNFSFileShareRequest.h.

◆ SetDefaultStorageClass() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetDefaultStorageClass ( const Aws::String value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 235 of file UpdateNFSFileShareRequest.h.

◆ SetDefaultStorageClass() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetDefaultStorageClass ( const char *  value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 253 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareARN() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 62 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareARN() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 57 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareARN() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 67 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareName() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareName ( Aws::String &&  value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 599 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareName() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareName ( const Aws::String value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 592 of file UpdateNFSFileShareRequest.h.

◆ SetFileShareName() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetFileShareName ( const char *  value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 606 of file UpdateNFSFileShareRequest.h.

◆ SetGuessMIMETypeEnabled()

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetGuessMIMETypeEnabled ( bool  value)
inline

A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

Definition at line 512 of file UpdateNFSFileShareRequest.h.

◆ SetKMSEncrypted()

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetKMSEncrypted ( bool  value)
inline

Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

Definition at line 104 of file UpdateNFSFileShareRequest.h.

◆ SetKMSKey() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetKMSKey ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 144 of file UpdateNFSFileShareRequest.h.

◆ SetKMSKey() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetKMSKey ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 136 of file UpdateNFSFileShareRequest.h.

◆ SetKMSKey() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetKMSKey ( const char *  value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 152 of file UpdateNFSFileShareRequest.h.

◆ SetNFSFileShareDefaults() [1/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetNFSFileShareDefaults ( const NFSFileShareDefaults value)
inline

The default values for the file share. Optional.

Definition at line 192 of file UpdateNFSFileShareRequest.h.

◆ SetNFSFileShareDefaults() [2/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetNFSFileShareDefaults ( NFSFileShareDefaults &&  value)
inline

The default values for the file share. Optional.

Definition at line 197 of file UpdateNFSFileShareRequest.h.

◆ SetNotificationPolicy() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetNotificationPolicy ( Aws::String &&  value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 723 of file UpdateNFSFileShareRequest.h.

◆ SetNotificationPolicy() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetNotificationPolicy ( const Aws::String value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 707 of file UpdateNFSFileShareRequest.h.

◆ SetNotificationPolicy() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetNotificationPolicy ( const char *  value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 739 of file UpdateNFSFileShareRequest.h.

◆ SetObjectACL() [1/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetObjectACL ( const ObjectACL value)
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 302 of file UpdateNFSFileShareRequest.h.

◆ SetObjectACL() [2/2]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetObjectACL ( ObjectACL &&  value)
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 309 of file UpdateNFSFileShareRequest.h.

◆ SetReadOnly()

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetReadOnly ( bool  value)
inline

A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

Definition at line 476 of file UpdateNFSFileShareRequest.h.

◆ SetRequesterPays()

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetRequesterPays ( bool  value)
inline

A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

Definition at line 558 of file UpdateNFSFileShareRequest.h.

◆ SetSquash() [1/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetSquash ( Aws::String &&  value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 415 of file UpdateNFSFileShareRequest.h.

◆ SetSquash() [2/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetSquash ( const Aws::String value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 406 of file UpdateNFSFileShareRequest.h.

◆ SetSquash() [3/3]

void Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SetSquash ( const char *  value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 424 of file UpdateNFSFileShareRequest.h.

◆ SquashHasBeenSet()

bool Aws::StorageGateway::Model::UpdateNFSFileShareRequest::SquashHasBeenSet ( ) const
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 397 of file UpdateNFSFileShareRequest.h.

◆ WithCacheAttributes() [1/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithCacheAttributes ( CacheAttributes &&  value)
inline

specifies refresh cache information for the file share.

Definition at line 658 of file UpdateNFSFileShareRequest.h.

◆ WithCacheAttributes() [2/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithCacheAttributes ( const CacheAttributes value)
inline

specifies refresh cache information for the file share.

Definition at line 653 of file UpdateNFSFileShareRequest.h.

◆ WithClientList() [1/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithClientList ( Aws::Vector< Aws::String > &&  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 360 of file UpdateNFSFileShareRequest.h.

◆ WithClientList() [2/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithClientList ( const Aws::Vector< Aws::String > &  value)
inline

The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

Definition at line 354 of file UpdateNFSFileShareRequest.h.

◆ WithDefaultStorageClass() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithDefaultStorageClass ( Aws::String &&  value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 271 of file UpdateNFSFileShareRequest.h.

◆ WithDefaultStorageClass() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithDefaultStorageClass ( const Aws::String value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 262 of file UpdateNFSFileShareRequest.h.

◆ WithDefaultStorageClass() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithDefaultStorageClass ( const char *  value)
inline

The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

Definition at line 280 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareARN() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 77 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareARN() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 72 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareARN() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the file share to be updated.

Definition at line 82 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareName() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareName ( Aws::String &&  value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 620 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareName() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareName ( const Aws::String value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 613 of file UpdateNFSFileShareRequest.h.

◆ WithFileShareName() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithFileShareName ( const char *  value)
inline

The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN.

Definition at line 627 of file UpdateNFSFileShareRequest.h.

◆ WithGuessMIMETypeEnabled()

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithGuessMIMETypeEnabled ( bool  value)
inline

A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

Definition at line 521 of file UpdateNFSFileShareRequest.h.

◆ WithKMSEncrypted()

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithKMSEncrypted ( bool  value)
inline

Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

Definition at line 111 of file UpdateNFSFileShareRequest.h.

◆ WithKMSKey() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithKMSKey ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 168 of file UpdateNFSFileShareRequest.h.

◆ WithKMSKey() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithKMSKey ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 160 of file UpdateNFSFileShareRequest.h.

◆ WithKMSKey() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithKMSKey ( const char *  value)
inline

The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

Definition at line 176 of file UpdateNFSFileShareRequest.h.

◆ WithNFSFileShareDefaults() [1/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithNFSFileShareDefaults ( const NFSFileShareDefaults value)
inline

The default values for the file share. Optional.

Definition at line 202 of file UpdateNFSFileShareRequest.h.

◆ WithNFSFileShareDefaults() [2/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithNFSFileShareDefaults ( NFSFileShareDefaults &&  value)
inline

The default values for the file share. Optional.

Definition at line 207 of file UpdateNFSFileShareRequest.h.

◆ WithNotificationPolicy() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithNotificationPolicy ( Aws::String &&  value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 771 of file UpdateNFSFileShareRequest.h.

◆ WithNotificationPolicy() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithNotificationPolicy ( const Aws::String value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 755 of file UpdateNFSFileShareRequest.h.

◆ WithNotificationPolicy() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithNotificationPolicy ( const char *  value)
inline

The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{"Upload": {"SettlingTimeInSeconds": 60}}

The following example sets NotificationPolicy off.

{}

Definition at line 787 of file UpdateNFSFileShareRequest.h.

◆ WithObjectACL() [1/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithObjectACL ( const ObjectACL value)
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 316 of file UpdateNFSFileShareRequest.h.

◆ WithObjectACL() [2/2]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithObjectACL ( ObjectACL &&  value)
inline

A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

Definition at line 323 of file UpdateNFSFileShareRequest.h.

◆ WithReadOnly()

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithReadOnly ( bool  value)
inline

A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

Definition at line 484 of file UpdateNFSFileShareRequest.h.

◆ WithRequesterPays()

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithRequesterPays ( bool  value)
inline

A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

Definition at line 570 of file UpdateNFSFileShareRequest.h.

◆ WithSquash() [1/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithSquash ( Aws::String &&  value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 442 of file UpdateNFSFileShareRequest.h.

◆ WithSquash() [2/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithSquash ( const Aws::String value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 433 of file UpdateNFSFileShareRequest.h.

◆ WithSquash() [3/3]

UpdateNFSFileShareRequest& Aws::StorageGateway::Model::UpdateNFSFileShareRequest::WithSquash ( const char *  value)
inline

The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.

  • NoSquash: No one is mapped to anonymous user.

  • AllSquash: Everyone is mapped to anonymous user.

Definition at line 451 of file UpdateNFSFileShareRequest.h.


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