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

#include <DescribeLocationObjectStorageResult.h>

Public Member Functions

 DescribeLocationObjectStorageResult ()
 
 DescribeLocationObjectStorageResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeLocationObjectStorageResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetLocationArn () const
 
void SetLocationArn (const Aws::String &value)
 
void SetLocationArn (Aws::String &&value)
 
void SetLocationArn (const char *value)
 
DescribeLocationObjectStorageResultWithLocationArn (const Aws::String &value)
 
DescribeLocationObjectStorageResultWithLocationArn (Aws::String &&value)
 
DescribeLocationObjectStorageResultWithLocationArn (const char *value)
 
const Aws::StringGetLocationUri () const
 
void SetLocationUri (const Aws::String &value)
 
void SetLocationUri (Aws::String &&value)
 
void SetLocationUri (const char *value)
 
DescribeLocationObjectStorageResultWithLocationUri (const Aws::String &value)
 
DescribeLocationObjectStorageResultWithLocationUri (Aws::String &&value)
 
DescribeLocationObjectStorageResultWithLocationUri (const char *value)
 
const Aws::StringGetAccessKey () const
 
void SetAccessKey (const Aws::String &value)
 
void SetAccessKey (Aws::String &&value)
 
void SetAccessKey (const char *value)
 
DescribeLocationObjectStorageResultWithAccessKey (const Aws::String &value)
 
DescribeLocationObjectStorageResultWithAccessKey (Aws::String &&value)
 
DescribeLocationObjectStorageResultWithAccessKey (const char *value)
 
int GetServerPort () const
 
void SetServerPort (int value)
 
DescribeLocationObjectStorageResultWithServerPort (int value)
 
const ObjectStorageServerProtocolGetServerProtocol () const
 
void SetServerProtocol (const ObjectStorageServerProtocol &value)
 
void SetServerProtocol (ObjectStorageServerProtocol &&value)
 
DescribeLocationObjectStorageResultWithServerProtocol (const ObjectStorageServerProtocol &value)
 
DescribeLocationObjectStorageResultWithServerProtocol (ObjectStorageServerProtocol &&value)
 
const Aws::Vector< Aws::String > & GetAgentArns () const
 
void SetAgentArns (const Aws::Vector< Aws::String > &value)
 
void SetAgentArns (Aws::Vector< Aws::String > &&value)
 
DescribeLocationObjectStorageResultWithAgentArns (const Aws::Vector< Aws::String > &value)
 
DescribeLocationObjectStorageResultWithAgentArns (Aws::Vector< Aws::String > &&value)
 
DescribeLocationObjectStorageResultAddAgentArns (const Aws::String &value)
 
DescribeLocationObjectStorageResultAddAgentArns (Aws::String &&value)
 
DescribeLocationObjectStorageResultAddAgentArns (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
DescribeLocationObjectStorageResultWithCreationTime (const Aws::Utils::DateTime &value)
 
DescribeLocationObjectStorageResultWithCreationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

DescribeLocationObjectStorageResponse

See Also:

AWS API Reference

Definition at line 35 of file DescribeLocationObjectStorageResult.h.

Constructor & Destructor Documentation

◆ DescribeLocationObjectStorageResult() [1/2]

Aws::DataSync::Model::DescribeLocationObjectStorageResult::DescribeLocationObjectStorageResult ( )

◆ DescribeLocationObjectStorageResult() [2/2]

Aws::DataSync::Model::DescribeLocationObjectStorageResult::DescribeLocationObjectStorageResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAgentArns() [1/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 273 of file DescribeLocationObjectStorageResult.h.

◆ AddAgentArns() [2/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 279 of file DescribeLocationObjectStorageResult.h.

◆ AddAgentArns() [3/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 285 of file DescribeLocationObjectStorageResult.h.

◆ GetAccessKey()

const Aws::String& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 135 of file DescribeLocationObjectStorageResult.h.

◆ GetAgentArns()

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

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

Definition at line 243 of file DescribeLocationObjectStorageResult.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::DataSync::Model::DescribeLocationObjectStorageResult::GetCreationTime ( ) const
inline

The time that the self-managed object storage server agent was created.

Definition at line 291 of file DescribeLocationObjectStorageResult.h.

◆ GetLocationArn()

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

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

Definition at line 47 of file DescribeLocationObjectStorageResult.h.

◆ GetLocationUri()

const Aws::String& Aws::DataSync::Model::DescribeLocationObjectStorageResult::GetLocationUri ( ) const
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 90 of file DescribeLocationObjectStorageResult.h.

◆ GetServerPort()

int Aws::DataSync::Model::DescribeLocationObjectStorageResult::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).

Definition at line 191 of file DescribeLocationObjectStorageResult.h.

◆ GetServerProtocol()

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

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

Definition at line 212 of file DescribeLocationObjectStorageResult.h.

◆ operator=()

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAccessKey() [1/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 143 of file DescribeLocationObjectStorageResult.h.

◆ SetAccessKey() [2/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 151 of file DescribeLocationObjectStorageResult.h.

◆ SetAccessKey() [3/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 159 of file DescribeLocationObjectStorageResult.h.

◆ SetAgentArns() [1/2]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 249 of file DescribeLocationObjectStorageResult.h.

◆ SetAgentArns() [2/2]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 255 of file DescribeLocationObjectStorageResult.h.

◆ SetCreationTime() [1/2]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time that the self-managed object storage server agent was created.

Definition at line 296 of file DescribeLocationObjectStorageResult.h.

◆ SetCreationTime() [2/2]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the self-managed object storage server agent was created.

Definition at line 301 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationArn() [1/3]

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

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

Definition at line 53 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationArn() [2/3]

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

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

Definition at line 59 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationArn() [3/3]

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

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

Definition at line 65 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationUri() [1/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::SetLocationUri ( const Aws::String value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 96 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationUri() [2/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::SetLocationUri ( Aws::String &&  value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 102 of file DescribeLocationObjectStorageResult.h.

◆ SetLocationUri() [3/3]

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::SetLocationUri ( const char *  value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 108 of file DescribeLocationObjectStorageResult.h.

◆ SetServerPort()

void Aws::DataSync::Model::DescribeLocationObjectStorageResult::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).

Definition at line 198 of file DescribeLocationObjectStorageResult.h.

◆ SetServerProtocol() [1/2]

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

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

Definition at line 218 of file DescribeLocationObjectStorageResult.h.

◆ SetServerProtocol() [2/2]

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

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

Definition at line 224 of file DescribeLocationObjectStorageResult.h.

◆ WithAccessKey() [1/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 167 of file DescribeLocationObjectStorageResult.h.

◆ WithAccessKey() [2/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 175 of file DescribeLocationObjectStorageResult.h.

◆ WithAccessKey() [3/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 183 of file DescribeLocationObjectStorageResult.h.

◆ WithAgentArns() [1/2]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 261 of file DescribeLocationObjectStorageResult.h.

◆ WithAgentArns() [2/2]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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 267 of file DescribeLocationObjectStorageResult.h.

◆ WithCreationTime() [1/2]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time that the self-managed object storage server agent was created.

Definition at line 306 of file DescribeLocationObjectStorageResult.h.

◆ WithCreationTime() [2/2]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the self-managed object storage server agent was created.

Definition at line 311 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationArn() [1/3]

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

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

Definition at line 71 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationArn() [2/3]

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

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

Definition at line 77 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationArn() [3/3]

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

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

Definition at line 83 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationUri() [1/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::WithLocationUri ( const Aws::String value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 114 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationUri() [2/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::WithLocationUri ( Aws::String &&  value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 120 of file DescribeLocationObjectStorageResult.h.

◆ WithLocationUri() [3/3]

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::WithLocationUri ( const char *  value)
inline

The URL of the source self-managed object storage server location that was described.

Definition at line 126 of file DescribeLocationObjectStorageResult.h.

◆ WithServerPort()

DescribeLocationObjectStorageResult& Aws::DataSync::Model::DescribeLocationObjectStorageResult::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).

Definition at line 205 of file DescribeLocationObjectStorageResult.h.

◆ WithServerProtocol() [1/2]

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

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

Definition at line 230 of file DescribeLocationObjectStorageResult.h.

◆ WithServerProtocol() [2/2]

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

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

Definition at line 236 of file DescribeLocationObjectStorageResult.h.


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