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

#include <ActivateGatewayResult.h>

Public Member Functions

 ActivateGatewayResult ()
 
 ActivateGatewayResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
ActivateGatewayResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetGatewayARN () const
 
void SetGatewayARN (const Aws::String &value)
 
void SetGatewayARN (Aws::String &&value)
 
void SetGatewayARN (const char *value)
 
ActivateGatewayResultWithGatewayARN (const Aws::String &value)
 
ActivateGatewayResultWithGatewayARN (Aws::String &&value)
 
ActivateGatewayResultWithGatewayARN (const char *value)
 

Detailed Description

Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway. It is a string made of information such as your account, gateway name, and Region. This ARN is used to reference the gateway in other API operations as well as resource-based authorization.

For gateways activated prior to September 02, 2015, the gateway ARN contains the gateway name rather than the gateway ID. Changing the name of the gateway has no effect on the gateway ARN.

See Also:

AWS API Reference

Definition at line 38 of file ActivateGatewayResult.h.

Constructor & Destructor Documentation

◆ ActivateGatewayResult() [1/2]

Aws::StorageGateway::Model::ActivateGatewayResult::ActivateGatewayResult ( )

◆ ActivateGatewayResult() [2/2]

Aws::StorageGateway::Model::ActivateGatewayResult::ActivateGatewayResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetGatewayARN()

const Aws::String& Aws::StorageGateway::Model::ActivateGatewayResult::GetGatewayARN ( ) const
inline

Definition at line 47 of file ActivateGatewayResult.h.

◆ operator=()

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

◆ SetGatewayARN() [1/3]

void Aws::StorageGateway::Model::ActivateGatewayResult::SetGatewayARN ( Aws::String &&  value)
inline

Definition at line 53 of file ActivateGatewayResult.h.

◆ SetGatewayARN() [2/3]

void Aws::StorageGateway::Model::ActivateGatewayResult::SetGatewayARN ( const Aws::String value)
inline

Definition at line 50 of file ActivateGatewayResult.h.

◆ SetGatewayARN() [3/3]

void Aws::StorageGateway::Model::ActivateGatewayResult::SetGatewayARN ( const char *  value)
inline

Definition at line 56 of file ActivateGatewayResult.h.

◆ WithGatewayARN() [1/3]

ActivateGatewayResult& Aws::StorageGateway::Model::ActivateGatewayResult::WithGatewayARN ( Aws::String &&  value)
inline

Definition at line 62 of file ActivateGatewayResult.h.

◆ WithGatewayARN() [2/3]

ActivateGatewayResult& Aws::StorageGateway::Model::ActivateGatewayResult::WithGatewayARN ( const Aws::String value)
inline

Definition at line 59 of file ActivateGatewayResult.h.

◆ WithGatewayARN() [3/3]

ActivateGatewayResult& Aws::StorageGateway::Model::ActivateGatewayResult::WithGatewayARN ( const char *  value)
inline

Definition at line 65 of file ActivateGatewayResult.h.


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