@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutboundCrossClusterSearchConnection extends Object implements Serializable, Cloneable, StructuredPojo
Specifies details of an outbound connection.
Constructor and Description |
---|
OutboundCrossClusterSearchConnection() |
Modifier and Type | Method and Description |
---|---|
OutboundCrossClusterSearchConnection |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionAlias()
Specifies the connection alias for the outbound cross-cluster search connection.
|
OutboundCrossClusterSearchConnectionStatus |
getConnectionStatus()
Specifies the
OutboundCrossClusterSearchConnectionStatus for the outbound connection. |
String |
getCrossClusterSearchConnectionId()
Specifies the connection id for the outbound cross-cluster search connection.
|
DomainInformation |
getDestinationDomainInfo()
Specifies the
DomainInformation for the destination Elasticsearch domain. |
DomainInformation |
getSourceDomainInfo()
Specifies the
DomainInformation for the source Elasticsearch domain. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionAlias(String connectionAlias)
Specifies the connection alias for the outbound cross-cluster search connection.
|
void |
setConnectionStatus(OutboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the
OutboundCrossClusterSearchConnectionStatus for the outbound connection. |
void |
setCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the outbound cross-cluster search connection.
|
void |
setDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the
DomainInformation for the destination Elasticsearch domain. |
void |
setSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the
DomainInformation for the source Elasticsearch domain. |
String |
toString()
Returns a string representation of this object.
|
OutboundCrossClusterSearchConnection |
withConnectionAlias(String connectionAlias)
Specifies the connection alias for the outbound cross-cluster search connection.
|
OutboundCrossClusterSearchConnection |
withConnectionStatus(OutboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the
OutboundCrossClusterSearchConnectionStatus for the outbound connection. |
OutboundCrossClusterSearchConnection |
withCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the outbound cross-cluster search connection.
|
OutboundCrossClusterSearchConnection |
withDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the
DomainInformation for the destination Elasticsearch domain. |
OutboundCrossClusterSearchConnection |
withSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the
DomainInformation for the source Elasticsearch domain. |
public OutboundCrossClusterSearchConnection()
public void setSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the DomainInformation
for the source Elasticsearch domain.
sourceDomainInfo
- Specifies the DomainInformation
for the source Elasticsearch domain.public DomainInformation getSourceDomainInfo()
Specifies the DomainInformation
for the source Elasticsearch domain.
DomainInformation
for the source Elasticsearch domain.public OutboundCrossClusterSearchConnection withSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the DomainInformation
for the source Elasticsearch domain.
sourceDomainInfo
- Specifies the DomainInformation
for the source Elasticsearch domain.public void setDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the DomainInformation
for the destination Elasticsearch domain.
destinationDomainInfo
- Specifies the DomainInformation
for the destination Elasticsearch domain.public DomainInformation getDestinationDomainInfo()
Specifies the DomainInformation
for the destination Elasticsearch domain.
DomainInformation
for the destination Elasticsearch domain.public OutboundCrossClusterSearchConnection withDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the DomainInformation
for the destination Elasticsearch domain.
destinationDomainInfo
- Specifies the DomainInformation
for the destination Elasticsearch domain.public void setCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the outbound cross-cluster search connection.
crossClusterSearchConnectionId
- Specifies the connection id for the outbound cross-cluster search connection.public String getCrossClusterSearchConnectionId()
Specifies the connection id for the outbound cross-cluster search connection.
public OutboundCrossClusterSearchConnection withCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the outbound cross-cluster search connection.
crossClusterSearchConnectionId
- Specifies the connection id for the outbound cross-cluster search connection.public void setConnectionAlias(String connectionAlias)
Specifies the connection alias for the outbound cross-cluster search connection.
connectionAlias
- Specifies the connection alias for the outbound cross-cluster search connection.public String getConnectionAlias()
Specifies the connection alias for the outbound cross-cluster search connection.
public OutboundCrossClusterSearchConnection withConnectionAlias(String connectionAlias)
Specifies the connection alias for the outbound cross-cluster search connection.
connectionAlias
- Specifies the connection alias for the outbound cross-cluster search connection.public void setConnectionStatus(OutboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the OutboundCrossClusterSearchConnectionStatus
for the outbound connection.
connectionStatus
- Specifies the OutboundCrossClusterSearchConnectionStatus
for the outbound connection.public OutboundCrossClusterSearchConnectionStatus getConnectionStatus()
Specifies the OutboundCrossClusterSearchConnectionStatus
for the outbound connection.
OutboundCrossClusterSearchConnectionStatus
for the outbound connection.public OutboundCrossClusterSearchConnection withConnectionStatus(OutboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the OutboundCrossClusterSearchConnectionStatus
for the outbound connection.
connectionStatus
- Specifies the OutboundCrossClusterSearchConnectionStatus
for the outbound connection.public String toString()
toString
in class Object
Object.toString()
public OutboundCrossClusterSearchConnection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.