@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.ConnectionMode
public String getConnectionMode()
The connection mode.
ConnectionMode
public OutboundConnection withConnectionMode(String connectionMode)
The connection mode.
connectionMode
- The connection mode.ConnectionMode
public OutboundConnection withConnectionMode(ConnectionMode connectionMode)
The connection mode.
connectionMode
- The connection mode.ConnectionMode
public 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 Object
Object.toString()
public OutboundConnection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.