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

#include <UpdateLocationObjectStorageRequest.h>

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

Public Member Functions

 UpdateLocationObjectStorageRequest ()
 
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)
 
UpdateLocationObjectStorageRequestWithLocationArn (const Aws::String &value)
 
UpdateLocationObjectStorageRequestWithLocationArn (Aws::String &&value)
 
UpdateLocationObjectStorageRequestWithLocationArn (const char *value)
 
int GetServerPort () const
 
bool ServerPortHasBeenSet () const
 
void SetServerPort (int value)
 
UpdateLocationObjectStorageRequestWithServerPort (int value)
 
const ObjectStorageServerProtocolGetServerProtocol () const
 
bool ServerProtocolHasBeenSet () const
 
void SetServerProtocol (const ObjectStorageServerProtocol &value)
 
void SetServerProtocol (ObjectStorageServerProtocol &&value)
 
UpdateLocationObjectStorageRequestWithServerProtocol (const ObjectStorageServerProtocol &value)
 
UpdateLocationObjectStorageRequestWithServerProtocol (ObjectStorageServerProtocol &&value)
 
const Aws::StringGetSubdirectory () const
 
bool SubdirectoryHasBeenSet () const
 
void SetSubdirectory (const Aws::String &value)
 
void SetSubdirectory (Aws::String &&value)
 
void SetSubdirectory (const char *value)
 
UpdateLocationObjectStorageRequestWithSubdirectory (const Aws::String &value)
 
UpdateLocationObjectStorageRequestWithSubdirectory (Aws::String &&value)
 
UpdateLocationObjectStorageRequestWithSubdirectory (const char *value)
 
const Aws::StringGetAccessKey () const
 
bool AccessKeyHasBeenSet () const
 
void SetAccessKey (const Aws::String &value)
 
void SetAccessKey (Aws::String &&value)
 
void SetAccessKey (const char *value)
 
UpdateLocationObjectStorageRequestWithAccessKey (const Aws::String &value)
 
UpdateLocationObjectStorageRequestWithAccessKey (Aws::String &&value)
 
UpdateLocationObjectStorageRequestWithAccessKey (const char *value)
 
const Aws::StringGetSecretKey () const
 
bool SecretKeyHasBeenSet () const
 
void SetSecretKey (const Aws::String &value)
 
void SetSecretKey (Aws::String &&value)
 
void SetSecretKey (const char *value)
 
UpdateLocationObjectStorageRequestWithSecretKey (const Aws::String &value)
 
UpdateLocationObjectStorageRequestWithSecretKey (Aws::String &&value)
 
UpdateLocationObjectStorageRequestWithSecretKey (const char *value)
 
const Aws::Vector< Aws::String > & GetAgentArns () const
 
bool AgentArnsHasBeenSet () const
 
void SetAgentArns (const Aws::Vector< Aws::String > &value)
 
void SetAgentArns (Aws::Vector< Aws::String > &&value)
 
UpdateLocationObjectStorageRequestWithAgentArns (const Aws::Vector< Aws::String > &value)
 
UpdateLocationObjectStorageRequestWithAgentArns (Aws::Vector< Aws::String > &&value)
 
UpdateLocationObjectStorageRequestAddAgentArns (const Aws::String &value)
 
UpdateLocationObjectStorageRequestAddAgentArns (Aws::String &&value)
 
UpdateLocationObjectStorageRequestAddAgentArns (const char *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 UpdateLocationObjectStorageRequest.h.

Constructor & Destructor Documentation

◆ UpdateLocationObjectStorageRequest()

Aws::DataSync::Model::UpdateLocationObjectStorageRequest::UpdateLocationObjectStorageRequest ( )

Member Function Documentation

◆ AccessKeyHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationObjectStorageRequest::AccessKeyHasBeenSet ( ) const
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 221 of file UpdateLocationObjectStorageRequest.h.

◆ AddAgentArns() [1/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::AddAgentArns ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 383 of file UpdateLocationObjectStorageRequest.h.

◆ AddAgentArns() [2/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::AddAgentArns ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 377 of file UpdateLocationObjectStorageRequest.h.

◆ AddAgentArns() [3/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::AddAgentArns ( const char *  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 389 of file UpdateLocationObjectStorageRequest.h.

◆ AgentArnsHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationObjectStorageRequest::AgentArnsHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 347 of file UpdateLocationObjectStorageRequest.h.

◆ GetAccessKey()

const Aws::String& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::GetAccessKey ( ) const
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 213 of file UpdateLocationObjectStorageRequest.h.

◆ GetAgentArns()

const Aws::Vector<Aws::String>& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::GetAgentArns ( ) const
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 341 of file UpdateLocationObjectStorageRequest.h.

◆ GetLocationArn()

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 43 of file UpdateLocationObjectStorageRequest.h.

◆ GetRequestSpecificHeaders()

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

Reimplemented from Aws::DataSync::DataSyncRequest.

◆ GetSecretKey()

const Aws::String& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::GetSecretKey ( ) const
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 278 of file UpdateLocationObjectStorageRequest.h.

◆ GetServerPort()

int Aws::DataSync::Model::UpdateLocationObjectStorageRequest::GetServerPort ( ) const
inline

The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your self-managed object storage server requires one.

Definition at line 94 of file UpdateLocationObjectStorageRequest.h.

◆ GetServerProtocol()

const ObjectStorageServerProtocol& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::GetServerProtocol ( ) const
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 125 of file UpdateLocationObjectStorageRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file UpdateLocationObjectStorageRequest.h.

◆ GetSubdirectory()

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 162 of file UpdateLocationObjectStorageRequest.h.

◆ LocationArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 49 of file UpdateLocationObjectStorageRequest.h.

◆ SecretKeyHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SecretKeyHasBeenSet ( ) const
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 286 of file UpdateLocationObjectStorageRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServerPortHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationObjectStorageRequest::ServerPortHasBeenSet ( ) const
inline

The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your self-managed object storage server requires one.

Definition at line 102 of file UpdateLocationObjectStorageRequest.h.

◆ ServerProtocolHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationObjectStorageRequest::ServerProtocolHasBeenSet ( ) const
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 131 of file UpdateLocationObjectStorageRequest.h.

◆ SetAccessKey() [1/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetAccessKey ( Aws::String &&  value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 237 of file UpdateLocationObjectStorageRequest.h.

◆ SetAccessKey() [2/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetAccessKey ( const Aws::String value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 229 of file UpdateLocationObjectStorageRequest.h.

◆ SetAccessKey() [3/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetAccessKey ( const char *  value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 245 of file UpdateLocationObjectStorageRequest.h.

◆ SetAgentArns() [1/2]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetAgentArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 359 of file UpdateLocationObjectStorageRequest.h.

◆ SetAgentArns() [2/2]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetAgentArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 353 of file UpdateLocationObjectStorageRequest.h.

◆ SetLocationArn() [1/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 61 of file UpdateLocationObjectStorageRequest.h.

◆ SetLocationArn() [2/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 55 of file UpdateLocationObjectStorageRequest.h.

◆ SetLocationArn() [3/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 67 of file UpdateLocationObjectStorageRequest.h.

◆ SetSecretKey() [1/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetSecretKey ( Aws::String &&  value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 302 of file UpdateLocationObjectStorageRequest.h.

◆ SetSecretKey() [2/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetSecretKey ( const Aws::String value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 294 of file UpdateLocationObjectStorageRequest.h.

◆ SetSecretKey() [3/3]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetSecretKey ( const char *  value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 310 of file UpdateLocationObjectStorageRequest.h.

◆ SetServerPort()

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetServerPort ( int  value)
inline

The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your self-managed object storage server requires one.

Definition at line 110 of file UpdateLocationObjectStorageRequest.h.

◆ SetServerProtocol() [1/2]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetServerProtocol ( const ObjectStorageServerProtocol value)
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 137 of file UpdateLocationObjectStorageRequest.h.

◆ SetServerProtocol() [2/2]

void Aws::DataSync::Model::UpdateLocationObjectStorageRequest::SetServerProtocol ( ObjectStorageServerProtocol &&  value)
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 143 of file UpdateLocationObjectStorageRequest.h.

◆ SetSubdirectory() [1/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 180 of file UpdateLocationObjectStorageRequest.h.

◆ SetSubdirectory() [2/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 174 of file UpdateLocationObjectStorageRequest.h.

◆ SetSubdirectory() [3/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 186 of file UpdateLocationObjectStorageRequest.h.

◆ SubdirectoryHasBeenSet()

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 168 of file UpdateLocationObjectStorageRequest.h.

◆ WithAccessKey() [1/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithAccessKey ( Aws::String &&  value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 261 of file UpdateLocationObjectStorageRequest.h.

◆ WithAccessKey() [2/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithAccessKey ( const Aws::String value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 253 of file UpdateLocationObjectStorageRequest.h.

◆ WithAccessKey() [3/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithAccessKey ( const char *  value)
inline

Optional. The access key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 269 of file UpdateLocationObjectStorageRequest.h.

◆ WithAgentArns() [1/2]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithAgentArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 371 of file UpdateLocationObjectStorageRequest.h.

◆ WithAgentArns() [2/2]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithAgentArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.

Definition at line 365 of file UpdateLocationObjectStorageRequest.h.

◆ WithLocationArn() [1/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 79 of file UpdateLocationObjectStorageRequest.h.

◆ WithLocationArn() [2/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 73 of file UpdateLocationObjectStorageRequest.h.

◆ WithLocationArn() [3/3]

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

The Amazon Resource Name (ARN) of the self-managed object storage server location to be updated.

Definition at line 85 of file UpdateLocationObjectStorageRequest.h.

◆ WithSecretKey() [1/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithSecretKey ( Aws::String &&  value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 326 of file UpdateLocationObjectStorageRequest.h.

◆ WithSecretKey() [2/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithSecretKey ( const Aws::String value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 318 of file UpdateLocationObjectStorageRequest.h.

◆ WithSecretKey() [3/3]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithSecretKey ( const char *  value)
inline

Optional. The secret key is used if credentials are required to access the self-managed object storage server. If your object storage requires a user name and password to authenticate, use AccessKey and SecretKey to provide the user name and password, respectively.

Definition at line 334 of file UpdateLocationObjectStorageRequest.h.

◆ WithServerPort()

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithServerPort ( int  value)
inline

The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your self-managed object storage server requires one.

Definition at line 118 of file UpdateLocationObjectStorageRequest.h.

◆ WithServerProtocol() [1/2]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithServerProtocol ( const ObjectStorageServerProtocol value)
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 149 of file UpdateLocationObjectStorageRequest.h.

◆ WithServerProtocol() [2/2]

UpdateLocationObjectStorageRequest& Aws::DataSync::Model::UpdateLocationObjectStorageRequest::WithServerProtocol ( ObjectStorageServerProtocol &&  value)
inline

The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.

Definition at line 155 of file UpdateLocationObjectStorageRequest.h.

◆ WithSubdirectory() [1/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 198 of file UpdateLocationObjectStorageRequest.h.

◆ WithSubdirectory() [2/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 192 of file UpdateLocationObjectStorageRequest.h.

◆ WithSubdirectory() [3/3]

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

The subdirectory in the self-managed object storage server that is used to read data from.

Definition at line 204 of file UpdateLocationObjectStorageRequest.h.


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