@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InboundCrossClusterSearchConnection extends Object implements Serializable, Cloneable, StructuredPojo
Specifies details of an inbound connection.
| Constructor and Description |
|---|
InboundCrossClusterSearchConnection() |
| Modifier and Type | Method and Description |
|---|---|
InboundCrossClusterSearchConnection |
clone() |
boolean |
equals(Object obj) |
InboundCrossClusterSearchConnectionStatus |
getConnectionStatus()
Specifies the
InboundCrossClusterSearchConnectionStatus for the outbound connection. |
String |
getCrossClusterSearchConnectionId()
Specifies the connection id for the inbound 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 |
setConnectionStatus(InboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the
InboundCrossClusterSearchConnectionStatus for the outbound connection. |
void |
setCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the inbound 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.
|
InboundCrossClusterSearchConnection |
withConnectionStatus(InboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the
InboundCrossClusterSearchConnectionStatus for the outbound connection. |
InboundCrossClusterSearchConnection |
withCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the inbound cross-cluster search connection.
|
InboundCrossClusterSearchConnection |
withDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the
DomainInformation for the destination Elasticsearch domain. |
InboundCrossClusterSearchConnection |
withSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the
DomainInformation for the source Elasticsearch domain. |
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 InboundCrossClusterSearchConnection 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 InboundCrossClusterSearchConnection 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 inbound cross-cluster search connection.
crossClusterSearchConnectionId - Specifies the connection id for the inbound cross-cluster search connection.public String getCrossClusterSearchConnectionId()
Specifies the connection id for the inbound cross-cluster search connection.
public InboundCrossClusterSearchConnection withCrossClusterSearchConnectionId(String crossClusterSearchConnectionId)
Specifies the connection id for the inbound cross-cluster search connection.
crossClusterSearchConnectionId - Specifies the connection id for the inbound cross-cluster search connection.public void setConnectionStatus(InboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.
connectionStatus - Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.public InboundCrossClusterSearchConnectionStatus getConnectionStatus()
Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.
InboundCrossClusterSearchConnectionStatus for the outbound connection.public InboundCrossClusterSearchConnection withConnectionStatus(InboundCrossClusterSearchConnectionStatus connectionStatus)
Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.
connectionStatus - Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.public String toString()
toString in class ObjectObject.toString()public InboundCrossClusterSearchConnection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.