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

#include <InboundCrossClusterSearchConnection.h>

Public Member Functions

 InboundCrossClusterSearchConnection ()
 
 InboundCrossClusterSearchConnection (Aws::Utils::Json::JsonView jsonValue)
 
InboundCrossClusterSearchConnectionoperator= (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)
 
InboundCrossClusterSearchConnectionWithSourceDomainInfo (const DomainInformation &value)
 
InboundCrossClusterSearchConnectionWithSourceDomainInfo (DomainInformation &&value)
 
const DomainInformationGetDestinationDomainInfo () const
 
bool DestinationDomainInfoHasBeenSet () const
 
void SetDestinationDomainInfo (const DomainInformation &value)
 
void SetDestinationDomainInfo (DomainInformation &&value)
 
InboundCrossClusterSearchConnectionWithDestinationDomainInfo (const DomainInformation &value)
 
InboundCrossClusterSearchConnectionWithDestinationDomainInfo (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)
 
InboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (const Aws::String &value)
 
InboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (Aws::String &&value)
 
InboundCrossClusterSearchConnectionWithCrossClusterSearchConnectionId (const char *value)
 
const InboundCrossClusterSearchConnectionStatusGetConnectionStatus () const
 
bool ConnectionStatusHasBeenSet () const
 
void SetConnectionStatus (const InboundCrossClusterSearchConnectionStatus &value)
 
void SetConnectionStatus (InboundCrossClusterSearchConnectionStatus &&value)
 
InboundCrossClusterSearchConnectionWithConnectionStatus (const InboundCrossClusterSearchConnectionStatus &value)
 
InboundCrossClusterSearchConnectionWithConnectionStatus (InboundCrossClusterSearchConnectionStatus &&value)
 

Detailed Description

Specifies details of an inbound connection.

See Also:

AWS API Reference

Definition at line 33 of file InboundCrossClusterSearchConnection.h.

Constructor & Destructor Documentation

◆ InboundCrossClusterSearchConnection() [1/2]

Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::InboundCrossClusterSearchConnection ( )

◆ InboundCrossClusterSearchConnection() [2/2]

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

Member Function Documentation

◆ ConnectionStatusHasBeenSet()

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

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 175 of file InboundCrossClusterSearchConnection.h.

◆ CrossClusterSearchConnectionIdHasBeenSet()

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

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

Definition at line 126 of file InboundCrossClusterSearchConnection.h.

◆ DestinationDomainInfoHasBeenSet()

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 89 of file InboundCrossClusterSearchConnection.h.

◆ GetConnectionStatus()

const InboundCrossClusterSearchConnectionStatus& Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::GetConnectionStatus ( ) const
inline

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 169 of file InboundCrossClusterSearchConnection.h.

◆ GetCrossClusterSearchConnectionId()

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

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

Definition at line 120 of file InboundCrossClusterSearchConnection.h.

◆ GetDestinationDomainInfo()

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 83 of file InboundCrossClusterSearchConnection.h.

◆ GetSourceDomainInfo()

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 46 of file InboundCrossClusterSearchConnection.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetConnectionStatus() [1/2]

void Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::SetConnectionStatus ( const InboundCrossClusterSearchConnectionStatus value)
inline

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 181 of file InboundCrossClusterSearchConnection.h.

◆ SetConnectionStatus() [2/2]

void Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::SetConnectionStatus ( InboundCrossClusterSearchConnectionStatus &&  value)
inline

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 187 of file InboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [1/3]

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

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

Definition at line 138 of file InboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [2/3]

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

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

Definition at line 132 of file InboundCrossClusterSearchConnection.h.

◆ SetCrossClusterSearchConnectionId() [3/3]

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

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

Definition at line 144 of file InboundCrossClusterSearchConnection.h.

◆ SetDestinationDomainInfo() [1/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 95 of file InboundCrossClusterSearchConnection.h.

◆ SetDestinationDomainInfo() [2/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 101 of file InboundCrossClusterSearchConnection.h.

◆ SetSourceDomainInfo() [1/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 58 of file InboundCrossClusterSearchConnection.h.

◆ SetSourceDomainInfo() [2/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 64 of file InboundCrossClusterSearchConnection.h.

◆ SourceDomainInfoHasBeenSet()

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 52 of file InboundCrossClusterSearchConnection.h.

◆ WithConnectionStatus() [1/2]

InboundCrossClusterSearchConnection& Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::WithConnectionStatus ( const InboundCrossClusterSearchConnectionStatus value)
inline

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 193 of file InboundCrossClusterSearchConnection.h.

◆ WithConnectionStatus() [2/2]

InboundCrossClusterSearchConnection& Aws::ElasticsearchService::Model::InboundCrossClusterSearchConnection::WithConnectionStatus ( InboundCrossClusterSearchConnectionStatus &&  value)
inline

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

Definition at line 199 of file InboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [1/3]

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

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

Definition at line 156 of file InboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [2/3]

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

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

Definition at line 150 of file InboundCrossClusterSearchConnection.h.

◆ WithCrossClusterSearchConnectionId() [3/3]

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

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

Definition at line 162 of file InboundCrossClusterSearchConnection.h.

◆ WithDestinationDomainInfo() [1/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 107 of file InboundCrossClusterSearchConnection.h.

◆ WithDestinationDomainInfo() [2/2]

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

Specifies the DomainInformation for the destination Elasticsearch domain.

Definition at line 113 of file InboundCrossClusterSearchConnection.h.

◆ WithSourceDomainInfo() [1/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 70 of file InboundCrossClusterSearchConnection.h.

◆ WithSourceDomainInfo() [2/2]

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

Specifies the DomainInformation for the source Elasticsearch domain.

Definition at line 76 of file InboundCrossClusterSearchConnection.h.


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