@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InboundConnection extends Object implements Serializable, Cloneable, StructuredPojo
Details of an inbound connection.
Constructor and Description |
---|
InboundConnection() |
Modifier and Type | Method and Description |
---|---|
InboundConnection |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionId()
The connection ID for the inbound cross-cluster connection.
|
InboundConnectionStatus |
getConnectionStatus()
The
InboundConnectionStatus for the outbound connection. |
DomainInformationContainer |
getLocalDomainInfo()
The
AWSDomainInformation for the local OpenSearch domain. |
DomainInformationContainer |
getRemoteDomainInfo()
The
AWSDomainInformation for the remote OpenSearch domain. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionId(String connectionId)
The connection ID for the inbound cross-cluster connection.
|
void |
setConnectionStatus(InboundConnectionStatus connectionStatus)
The
InboundConnectionStatus for the outbound connection. |
void |
setLocalDomainInfo(DomainInformationContainer localDomainInfo)
The
AWSDomainInformation for the local OpenSearch domain. |
void |
setRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
The
AWSDomainInformation for the remote OpenSearch domain. |
String |
toString()
Returns a string representation of this object.
|
InboundConnection |
withConnectionId(String connectionId)
The connection ID for the inbound cross-cluster connection.
|
InboundConnection |
withConnectionStatus(InboundConnectionStatus connectionStatus)
The
InboundConnectionStatus for the outbound connection. |
InboundConnection |
withLocalDomainInfo(DomainInformationContainer localDomainInfo)
The
AWSDomainInformation for the local OpenSearch domain. |
InboundConnection |
withRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
The
AWSDomainInformation for the remote OpenSearch domain. |
public void setLocalDomainInfo(DomainInformationContainer localDomainInfo)
The AWSDomainInformation
for the local OpenSearch domain.
localDomainInfo
- The AWSDomainInformation
for the local OpenSearch domain.public DomainInformationContainer getLocalDomainInfo()
The AWSDomainInformation
for the local OpenSearch domain.
AWSDomainInformation
for the local OpenSearch domain.public InboundConnection withLocalDomainInfo(DomainInformationContainer localDomainInfo)
The AWSDomainInformation
for the local OpenSearch domain.
localDomainInfo
- The AWSDomainInformation
for the local OpenSearch domain.public void setRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
The AWSDomainInformation
for the remote OpenSearch domain.
remoteDomainInfo
- The AWSDomainInformation
for the remote OpenSearch domain.public DomainInformationContainer getRemoteDomainInfo()
The AWSDomainInformation
for the remote OpenSearch domain.
AWSDomainInformation
for the remote OpenSearch domain.public InboundConnection withRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
The AWSDomainInformation
for the remote OpenSearch domain.
remoteDomainInfo
- The AWSDomainInformation
for the remote OpenSearch domain.public void setConnectionId(String connectionId)
The connection ID for the inbound cross-cluster connection.
connectionId
- The connection ID for the inbound cross-cluster connection.public String getConnectionId()
The connection ID for the inbound cross-cluster connection.
public InboundConnection withConnectionId(String connectionId)
The connection ID for the inbound cross-cluster connection.
connectionId
- The connection ID for the inbound cross-cluster connection.public void setConnectionStatus(InboundConnectionStatus connectionStatus)
The InboundConnectionStatus
for the outbound connection.
connectionStatus
- The InboundConnectionStatus
for the outbound connection.public InboundConnectionStatus getConnectionStatus()
The InboundConnectionStatus
for the outbound connection.
InboundConnectionStatus
for the outbound connection.public InboundConnection withConnectionStatus(InboundConnectionStatus connectionStatus)
The InboundConnectionStatus
for the outbound connection.
connectionStatus
- The InboundConnectionStatus
for the outbound connection.public String toString()
toString
in class Object
Object.toString()
public InboundConnection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.