@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutboundConnection extends Object implements Serializable, Cloneable, StructuredPojo
Specifies details about an outbound cross-cluster connection.
| Constructor and Description |
|---|
OutboundConnection() |
| Modifier and Type | Method and Description |
|---|---|
OutboundConnection |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionAlias()
Name of the connection.
|
String |
getConnectionId()
Unique identifier of the connection.
|
String |
getConnectionMode()
The connection mode.
|
ConnectionProperties |
getConnectionProperties()
Properties for the outbound connection.
|
OutboundConnectionStatus |
getConnectionStatus()
Status of the connection.
|
DomainInformationContainer |
getLocalDomainInfo()
Information about the source (local) domain.
|
DomainInformationContainer |
getRemoteDomainInfo()
Information about the destination (remote) domain.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConnectionAlias(String connectionAlias)
Name of the connection.
|
void |
setConnectionId(String connectionId)
Unique identifier of the connection.
|
void |
setConnectionMode(String connectionMode)
The connection mode.
|
void |
setConnectionProperties(ConnectionProperties connectionProperties)
Properties for the outbound connection.
|
void |
setConnectionStatus(OutboundConnectionStatus connectionStatus)
Status of the connection.
|
void |
setLocalDomainInfo(DomainInformationContainer localDomainInfo)
Information about the source (local) domain.
|
void |
setRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
Information about the destination (remote) domain.
|
String |
toString()
Returns a string representation of this object.
|
OutboundConnection |
withConnectionAlias(String connectionAlias)
Name of the connection.
|
OutboundConnection |
withConnectionId(String connectionId)
Unique identifier of the connection.
|
OutboundConnection |
withConnectionMode(ConnectionMode connectionMode)
The connection mode.
|
OutboundConnection |
withConnectionMode(String connectionMode)
The connection mode.
|
OutboundConnection |
withConnectionProperties(ConnectionProperties connectionProperties)
Properties for the outbound connection.
|
OutboundConnection |
withConnectionStatus(OutboundConnectionStatus connectionStatus)
Status of the connection.
|
OutboundConnection |
withLocalDomainInfo(DomainInformationContainer localDomainInfo)
Information about the source (local) domain.
|
OutboundConnection |
withRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
Information about the destination (remote) domain.
|
public void setLocalDomainInfo(DomainInformationContainer localDomainInfo)
Information about the source (local) domain.
localDomainInfo - Information about the source (local) domain.public DomainInformationContainer getLocalDomainInfo()
Information about the source (local) domain.
public OutboundConnection withLocalDomainInfo(DomainInformationContainer localDomainInfo)
Information about the source (local) domain.
localDomainInfo - Information about the source (local) domain.public void setRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
Information about the destination (remote) domain.
remoteDomainInfo - Information about the destination (remote) domain.public DomainInformationContainer getRemoteDomainInfo()
Information about the destination (remote) domain.
public OutboundConnection withRemoteDomainInfo(DomainInformationContainer remoteDomainInfo)
Information about the destination (remote) domain.
remoteDomainInfo - Information about the destination (remote) domain.public void setConnectionId(String connectionId)
Unique identifier of the connection.
connectionId - Unique identifier of the connection.public String getConnectionId()
Unique identifier of the connection.
public OutboundConnection withConnectionId(String connectionId)
Unique identifier of the connection.
connectionId - Unique identifier of the connection.public void setConnectionAlias(String connectionAlias)
Name of the connection.
connectionAlias - Name of the connection.public String getConnectionAlias()
Name of the connection.
public OutboundConnection withConnectionAlias(String connectionAlias)
Name of the connection.
connectionAlias - Name of the connection.public void setConnectionStatus(OutboundConnectionStatus connectionStatus)
Status of the connection.
connectionStatus - Status of the connection.public OutboundConnectionStatus getConnectionStatus()
Status of the connection.
public OutboundConnection withConnectionStatus(OutboundConnectionStatus connectionStatus)
Status of the connection.
connectionStatus - Status of the connection.public void setConnectionMode(String connectionMode)
The connection mode.
connectionMode - The connection mode.ConnectionModepublic String getConnectionMode()
The connection mode.
ConnectionModepublic OutboundConnection withConnectionMode(String connectionMode)
The connection mode.
connectionMode - The connection mode.ConnectionModepublic OutboundConnection withConnectionMode(ConnectionMode connectionMode)
The connection mode.
connectionMode - The connection mode.ConnectionModepublic void setConnectionProperties(ConnectionProperties connectionProperties)
Properties for the outbound connection.
connectionProperties - Properties for the outbound connection.public ConnectionProperties getConnectionProperties()
Properties for the outbound connection.
public OutboundConnection withConnectionProperties(ConnectionProperties connectionProperties)
Properties for the outbound connection.
connectionProperties - Properties for the outbound connection.public String toString()
toString in class ObjectObject.toString()public OutboundConnection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.