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

#include <OutboundCrossClusterSearchConnection.h>

Public Member Functions

 OutboundCrossClusterSearchConnection ()
 
 OutboundCrossClusterSearchConnection (Aws::Utils::Json::JsonView jsonValue)
 
OutboundCrossClusterSearchConnectionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DomainInformationGetSourceDomainInfo () const
 
bool SourceDomainInfoHasBeenSet () const
 
void SetSourceDomainInfo (const DomainInformation &value)
 
void SetSourceDomainInfo (DomainInformation &&value)
 
OutboundCrossClusterSearchConnectionWithSourceDomainInfo (const DomainInformation &value)
 
OutboundCrossClusterSearchConnectionWithSourceDomainInfo (DomainInformation &&value)
 
const DomainInformationGetDestinationDomainInfo () const
 
bool DestinationDomainInfoHasBeenSet () const
 
void SetDestinationDomainInfo (const DomainInformation &value)
 
void SetDestinationDomainInfo (DomainInformation &&value)
 
OutboundCrossClusterSearchConnectionWithDestinationDomainInfo (const DomainInformation &value)
 
OutboundCrossClusterSearchConnectionWithDestinationDomainInfo (DomainInformation &&value)
 
const Aws::StringGetCrossClusterSearchConnectionId () const
 
bool CrossClusterSearchConnectionIdHasBeenSet () const
 
void SetCrossClusterSearchConnectionId (const Aws::String &value)
 
void SetCrossClusterSearchConnectionId (Aws::String &&value)
 
void SetCrossClusterSearchConnectionId (const char *value)
 
OutboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (const Aws::String &value)
 
OutboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (Aws::String &&value)
 
OutboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (const char *value)
 
const Aws::StringGetConnectionAlias () const
 
bool ConnectionAliasHasBeenSet () const
 
void SetConnectionAlias (const Aws::String &value)
 
void SetConnectionAlias (Aws::String &&value)
 
void SetConnectionAlias (const char *value)
 
OutboundCrossClusterSearchConnectionWithConnectionAlias (const Aws::String &value)
 
OutboundCrossClusterSearchConnectionWithConnectionAlias (Aws::String &&value)
 
OutboundCrossClusterSearchConnectionWithConnectionAlias (const char *value)
 
const OutboundCrossClusterSearchConnectionStatusGetConnectionStatus () const
 
bool ConnectionStatusHasBeenSet () const
 
void SetConnectionStatus (const OutboundCrossClusterSearchConnectionStatus &value)
 
void SetConnectionStatus (OutboundCrossClusterSearchConnectionStatus &&value)
 
OutboundCrossClusterSearchConnectionWithConnectionStatus (const OutboundCrossClusterSearchConnectionStatus &value)
 
OutboundCrossClusterSearchConnectionWithConnectionStatus (OutboundCrossClusterSearchConnectionStatus &&value)
 

Detailed Description

Specifies details of an outbound connection.

See Also:

AWS API Reference

Definition at line 33 of file OutboundCrossClusterSearchConnection.h.

Constructor & Destructor Documentation

◆ OutboundCrossClusterSearchConnection() [1/2]

Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::OutboundCrossClusterSearchConnection ( )

◆ OutboundCrossClusterSearchConnection() [2/2]

Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::OutboundCrossClusterSearchConnection ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConnectionAliasHasBeenSet()

bool Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::ConnectionAliasHasBeenSet ( ) const
inline

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 175 of file OutboundCrossClusterSearchConnection.h.

◆ ConnectionStatusHasBeenSet()

bool Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::ConnectionStatusHasBeenSet ( ) const
inline

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 224 of file OutboundCrossClusterSearchConnection.h.

◆ CrossClusterSearchConnectionIdHasBeenSet()

bool Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::CrossClusterSearchConnectionIdHasBeenSet ( ) const
inline

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 126 of file OutboundCrossClusterSearchConnection.h.

◆ DestinationDomainInfoHasBeenSet()

bool Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::DestinationDomainInfoHasBeenSet ( ) const
inline

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 89 of file OutboundCrossClusterSearchConnection.h.

◆ GetConnectionAlias()

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 169 of file OutboundCrossClusterSearchConnection.h.

◆ GetConnectionStatus()

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 218 of file OutboundCrossClusterSearchConnection.h.

◆ GetCrossClusterSearchConnectionId()

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 120 of file OutboundCrossClusterSearchConnection.h.

◆ GetDestinationDomainInfo()

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 83 of file OutboundCrossClusterSearchConnection.h.

◆ GetSourceDomainInfo()

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 46 of file OutboundCrossClusterSearchConnection.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::Jsonize ( ) const

◆ operator=()

OutboundCrossClusterSearchConnection& Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConnectionAlias() [1/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 187 of file OutboundCrossClusterSearchConnection.h.

◆ SetConnectionAlias() [2/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 181 of file OutboundCrossClusterSearchConnection.h.

◆ SetConnectionAlias() [3/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 193 of file OutboundCrossClusterSearchConnection.h.

◆ SetConnectionStatus() [1/2]

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 230 of file OutboundCrossClusterSearchConnection.h.

◆ SetConnectionStatus() [2/2]

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 236 of file OutboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [1/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 138 of file OutboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [2/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 132 of file OutboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [3/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 144 of file OutboundCrossClusterSearchConnection.h.

◆ SetDestinationDomainInfo() [1/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 95 of file OutboundCrossClusterSearchConnection.h.

◆ SetDestinationDomainInfo() [2/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 101 of file OutboundCrossClusterSearchConnection.h.

◆ SetSourceDomainInfo() [1/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 58 of file OutboundCrossClusterSearchConnection.h.

◆ SetSourceDomainInfo() [2/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 64 of file OutboundCrossClusterSearchConnection.h.

◆ SourceDomainInfoHasBeenSet()

bool Aws::ElasticsearchService::Model::OutboundCrossClusterSearchConnection::SourceDomainInfoHasBeenSet ( ) const
inline

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 52 of file OutboundCrossClusterSearchConnection.h.

◆ WithConnectionAlias() [1/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 205 of file OutboundCrossClusterSearchConnection.h.

◆ WithConnectionAlias() [2/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 199 of file OutboundCrossClusterSearchConnection.h.

◆ WithConnectionAlias() [3/3]

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

Specifies the connection alias for the outbound cross-cluster search connection.

Definition at line 211 of file OutboundCrossClusterSearchConnection.h.

◆ WithConnectionStatus() [1/2]

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 242 of file OutboundCrossClusterSearchConnection.h.

◆ WithConnectionStatus() [2/2]

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 248 of file OutboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [1/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 156 of file OutboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [2/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 150 of file OutboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [3/3]

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

Specifies the connection id for the outbound cross-cluster search connection.

Definition at line 162 of file OutboundCrossClusterSearchConnection.h.

◆ WithDestinationDomainInfo() [1/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 107 of file OutboundCrossClusterSearchConnection.h.

◆ WithDestinationDomainInfo() [2/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 113 of file OutboundCrossClusterSearchConnection.h.

◆ WithSourceDomainInfo() [1/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 70 of file OutboundCrossClusterSearchConnection.h.

◆ WithSourceDomainInfo() [2/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 76 of file OutboundCrossClusterSearchConnection.h.


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