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

#include <JoinDomainResult.h>

Public Member Functions

 JoinDomainResult ()
 
 JoinDomainResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
JoinDomainResultoperator= (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)
 
JoinDomainResultWithGatewayARN (const Aws::String &value)
 
JoinDomainResultWithGatewayARN (Aws::String &&value)
 
JoinDomainResultWithGatewayARN (const char *value)
 
const ActiveDirectoryStatusGetActiveDirectoryStatus () const
 
void SetActiveDirectoryStatus (const ActiveDirectoryStatus &value)
 
void SetActiveDirectoryStatus (ActiveDirectoryStatus &&value)
 
JoinDomainResultWithActiveDirectoryStatus (const ActiveDirectoryStatus &value)
 
JoinDomainResultWithActiveDirectoryStatus (ActiveDirectoryStatus &&value)
 

Detailed Description

JoinDomainOutput

See Also:

AWS API Reference

Definition at line 33 of file JoinDomainResult.h.

Constructor & Destructor Documentation

◆ JoinDomainResult() [1/2]

Aws::StorageGateway::Model::JoinDomainResult::JoinDomainResult ( )

◆ JoinDomainResult() [2/2]

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

Member Function Documentation

◆ GetActiveDirectoryStatus()

const ActiveDirectoryStatus& Aws::StorageGateway::Model::JoinDomainResult::GetActiveDirectoryStatus ( ) const
inline

Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

  • DETACHED: Indicates that gateway is not joined to a domain.

  • JOINED: Indicates that the gateway has successfully joined a domain.

  • JOINING: Indicates that a JoinDomain operation is in progress.

  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

Definition at line 99 of file JoinDomainResult.h.

◆ GetGatewayARN()

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 45 of file JoinDomainResult.h.

◆ operator=()

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

◆ SetActiveDirectoryStatus() [1/2]

void Aws::StorageGateway::Model::JoinDomainResult::SetActiveDirectoryStatus ( ActiveDirectoryStatus &&  value)
inline

Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

  • DETACHED: Indicates that gateway is not joined to a domain.

  • JOINED: Indicates that the gateway has successfully joined a domain.

  • JOINING: Indicates that a JoinDomain operation is in progress.

  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

Definition at line 133 of file JoinDomainResult.h.

◆ SetActiveDirectoryStatus() [2/2]

void Aws::StorageGateway::Model::JoinDomainResult::SetActiveDirectoryStatus ( const ActiveDirectoryStatus value)
inline

Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

  • DETACHED: Indicates that gateway is not joined to a domain.

  • JOINED: Indicates that the gateway has successfully joined a domain.

  • JOINING: Indicates that a JoinDomain operation is in progress.

  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

Definition at line 116 of file JoinDomainResult.h.

◆ SetGatewayARN() [1/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 57 of file JoinDomainResult.h.

◆ SetGatewayARN() [2/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 51 of file JoinDomainResult.h.

◆ SetGatewayARN() [3/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 63 of file JoinDomainResult.h.

◆ WithActiveDirectoryStatus() [1/2]

JoinDomainResult& Aws::StorageGateway::Model::JoinDomainResult::WithActiveDirectoryStatus ( ActiveDirectoryStatus &&  value)
inline

Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

  • DETACHED: Indicates that gateway is not joined to a domain.

  • JOINED: Indicates that the gateway has successfully joined a domain.

  • JOINING: Indicates that a JoinDomain operation is in progress.

  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

Definition at line 167 of file JoinDomainResult.h.

◆ WithActiveDirectoryStatus() [2/2]

JoinDomainResult& Aws::StorageGateway::Model::JoinDomainResult::WithActiveDirectoryStatus ( const ActiveDirectoryStatus value)
inline

Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

  • DETACHED: Indicates that gateway is not joined to a domain.

  • JOINED: Indicates that the gateway has successfully joined a domain.

  • JOINING: Indicates that a JoinDomain operation is in progress.

  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

Definition at line 150 of file JoinDomainResult.h.

◆ WithGatewayARN() [1/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 75 of file JoinDomainResult.h.

◆ WithGatewayARN() [2/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 69 of file JoinDomainResult.h.

◆ WithGatewayARN() [3/3]

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

The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

Definition at line 81 of file JoinDomainResult.h.


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