AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult Class Reference

#include <CreateOutboundCrossClusterSearchConnectionResult.h>

Public Member Functions

 CreateOutboundCrossClusterSearchConnectionResult ()
 
 CreateOutboundCrossClusterSearchConnectionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateOutboundCrossClusterSearchConnectionResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const DomainInformationGetSourceDomainInfo () const
 
void SetSourceDomainInfo (const DomainInformation &value)
 
void SetSourceDomainInfo (DomainInformation &&value)
 
CreateOutboundCrossClusterSearchConnectionResultWithSourceDomainInfo (const DomainInformation &value)
 
CreateOutboundCrossClusterSearchConnectionResultWithSourceDomainInfo (DomainInformation &&value)
 
const DomainInformationGetDestinationDomainInfo () const
 
void SetDestinationDomainInfo (const DomainInformation &value)
 
void SetDestinationDomainInfo (DomainInformation &&value)
 
CreateOutboundCrossClusterSearchConnectionResultWithDestinationDomainInfo (const DomainInformation &value)
 
CreateOutboundCrossClusterSearchConnectionResultWithDestinationDomainInfo (DomainInformation &&value)
 
const Aws::StringGetConnectionAlias () const
 
void SetConnectionAlias (const Aws::String &value)
 
void SetConnectionAlias (Aws::String &&value)
 
void SetConnectionAlias (const char *value)
 
CreateOutboundCrossClusterSearchConnectionResultWithConnectionAlias (const Aws::String &value)
 
CreateOutboundCrossClusterSearchConnectionResultWithConnectionAlias (Aws::String &&value)
 
CreateOutboundCrossClusterSearchConnectionResultWithConnectionAlias (const char *value)
 
const OutboundCrossClusterSearchConnectionStatusGetConnectionStatus () const
 
void SetConnectionStatus (const OutboundCrossClusterSearchConnectionStatus &value)
 
void SetConnectionStatus (OutboundCrossClusterSearchConnectionStatus &&value)
 
CreateOutboundCrossClusterSearchConnectionResultWithConnectionStatus (const OutboundCrossClusterSearchConnectionStatus &value)
 
CreateOutboundCrossClusterSearchConnectionResultWithConnectionStatus (OutboundCrossClusterSearchConnectionStatus &&value)
 
const Aws::StringGetCrossClusterSearchConnectionId () const
 
void SetCrossClusterSearchConnectionId (const Aws::String &value)
 
void SetCrossClusterSearchConnectionId (Aws::String &&value)
 
void SetCrossClusterSearchConnectionId (const char *value)
 
CreateOutboundCrossClusterSearchConnectionResultWithCrossClusterSearchConnectionId (const Aws::String &value)
 
CreateOutboundCrossClusterSearchConnectionResultWithCrossClusterSearchConnectionId (Aws::String &&value)
 
CreateOutboundCrossClusterSearchConnectionResultWithCrossClusterSearchConnectionId (const char *value)
 

Detailed Description

The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.

See Also:

AWS API Reference

Definition at line 37 of file CreateOutboundCrossClusterSearchConnectionResult.h.

Constructor & Destructor Documentation

◆ CreateOutboundCrossClusterSearchConnectionResult() [1/2]

Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::CreateOutboundCrossClusterSearchConnectionResult ( )

◆ CreateOutboundCrossClusterSearchConnectionResult() [2/2]

Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::CreateOutboundCrossClusterSearchConnectionResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetConnectionAlias()

const Aws::String& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::GetConnectionAlias ( ) const
inline

Specifies the connection alias provided during the create connection request.

Definition at line 111 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ GetConnectionStatus()

const OutboundCrossClusterSearchConnectionStatus& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::GetConnectionStatus ( ) const
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

Definition at line 154 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ GetCrossClusterSearchConnectionId()

const Aws::String& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::GetCrossClusterSearchConnectionId ( ) const
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 185 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ GetDestinationDomainInfo()

const DomainInformation& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::GetDestinationDomainInfo ( ) const
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 80 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ GetSourceDomainInfo()

const DomainInformation& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::GetSourceDomainInfo ( ) const
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 49 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ operator=()

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

◆ SetConnectionAlias() [1/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetConnectionAlias ( Aws::String &&  value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 123 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetConnectionAlias() [2/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetConnectionAlias ( const Aws::String value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 117 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetConnectionAlias() [3/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetConnectionAlias ( const char *  value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 129 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetConnectionStatus() [1/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetConnectionStatus ( const OutboundCrossClusterSearchConnectionStatus value)
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

Definition at line 160 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetConnectionStatus() [2/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetConnectionStatus ( OutboundCrossClusterSearchConnectionStatus &&  value)
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

Definition at line 166 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetCrossClusterSearchConnectionId() [1/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetCrossClusterSearchConnectionId ( Aws::String &&  value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 197 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetCrossClusterSearchConnectionId() [2/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetCrossClusterSearchConnectionId ( const Aws::String value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 191 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetCrossClusterSearchConnectionId() [3/3]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetCrossClusterSearchConnectionId ( const char *  value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 203 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetDestinationDomainInfo() [1/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetDestinationDomainInfo ( const DomainInformation value)
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 86 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetDestinationDomainInfo() [2/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetDestinationDomainInfo ( DomainInformation &&  value)
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 92 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetSourceDomainInfo() [1/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetSourceDomainInfo ( const DomainInformation value)
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 55 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ SetSourceDomainInfo() [2/2]

void Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::SetSourceDomainInfo ( DomainInformation &&  value)
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 61 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithConnectionAlias() [1/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithConnectionAlias ( Aws::String &&  value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 141 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithConnectionAlias() [2/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithConnectionAlias ( const Aws::String value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 135 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithConnectionAlias() [3/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithConnectionAlias ( const char *  value)
inline

Specifies the connection alias provided during the create connection request.

Definition at line 147 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithConnectionStatus() [1/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithConnectionStatus ( const OutboundCrossClusterSearchConnectionStatus value)
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

Definition at line 172 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithConnectionStatus() [2/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithConnectionStatus ( OutboundCrossClusterSearchConnectionStatus &&  value)
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

Definition at line 178 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithCrossClusterSearchConnectionId() [1/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithCrossClusterSearchConnectionId ( Aws::String &&  value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 215 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithCrossClusterSearchConnectionId() [2/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithCrossClusterSearchConnectionId ( const Aws::String value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 209 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithCrossClusterSearchConnectionId() [3/3]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithCrossClusterSearchConnectionId ( const char *  value)
inline

Unique id for the created outbound connection, which is used for subsequent operations on connection.

Definition at line 221 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithDestinationDomainInfo() [1/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithDestinationDomainInfo ( const DomainInformation value)
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 98 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithDestinationDomainInfo() [2/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithDestinationDomainInfo ( DomainInformation &&  value)
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 104 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithSourceDomainInfo() [1/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithSourceDomainInfo ( const DomainInformation value)
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 67 of file CreateOutboundCrossClusterSearchConnectionResult.h.

◆ WithSourceDomainInfo() [2/2]

CreateOutboundCrossClusterSearchConnectionResult& Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionResult::WithSourceDomainInfo ( DomainInformation &&  value)
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 73 of file CreateOutboundCrossClusterSearchConnectionResult.h.


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