public class ClusterLinkDescription extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ClusterLinkDescription.ConnectionMode |
static class |
ClusterLinkDescription.LinkMode |
static class |
ClusterLinkDescription.LinkState |
Constructor and Description |
---|
ClusterLinkDescription(String linkName,
Uuid linkId,
String remoteClusterId,
String localClusterId,
Collection<String> topics,
ClusterLinkDescription.LinkState linkState,
ClusterLinkDescription.LinkMode linkMode,
ClusterLinkDescription.ConnectionMode connectionMode)
Deprecated.
|
ClusterLinkDescription(String linkName,
Uuid linkId,
String remoteClusterId,
String localClusterId,
Collection<String> topics,
ClusterLinkDescription.LinkState linkState,
ClusterLinkDescription.LinkMode linkMode,
ClusterLinkDescription.ConnectionMode connectionMode,
ClusterLinkError clusterLinkError,
String linkErrorMessage) |
ClusterLinkDescription(String linkName,
Uuid linkId,
String remoteClusterId,
String localClusterId,
Collection<String> topics,
ClusterLinkDescription.LinkState linkState,
ClusterLinkDescription.LinkMode linkMode,
ClusterLinkDescription.ConnectionMode connectionMode,
ClusterLinkError clusterLinkError,
String linkErrorMessage,
int linkCoordinatorId,
String linkCoordinatorHost,
int linkCoordinatorPort) |
ClusterLinkDescription(String linkName,
Uuid linkId,
String remoteClusterId,
String localClusterId,
Collection<String> topics,
ClusterLinkDescription.LinkState linkState,
ClusterLinkDescription.LinkMode linkMode,
ClusterLinkDescription.ConnectionMode connectionMode,
ClusterLinkError clusterLinkError,
String linkErrorMessage,
Node linkCoordinator)
Creates a cluster link description.
|
Modifier and Type | Method and Description |
---|---|
ClusterLinkError |
clusterLinkError() |
Uuid |
clusterLinkId() |
ClusterLinkDescription.ConnectionMode |
connectionMode()
Connection mode.
|
boolean |
equals(Object o) |
int |
hashCode() |
String |
linkCoordinatorHost() |
int |
linkCoordinatorId() |
int |
linkCoordinatorPort() |
String |
linkErrorMessage() |
ClusterLinkDescription.LinkMode |
linkMode()
Link mode.
|
String |
linkName()
The link name for the cluster link.
|
ClusterLinkDescription.LinkState |
linkState() |
String |
localClusterId() |
String |
remoteClusterId() |
Optional<Collection<String>> |
topics()
The topics that are linked with the cluster link, otherwise if empty, then the
topics weren't requested.
|
String |
toString() |
public ClusterLinkDescription(String linkName, Uuid linkId, String remoteClusterId, String localClusterId, Collection<String> topics, ClusterLinkDescription.LinkState linkState, ClusterLinkDescription.LinkMode linkMode, ClusterLinkDescription.ConnectionMode connectionMode, ClusterLinkError clusterLinkError, String linkErrorMessage, Node linkCoordinator)
linkName
- The link name for the cluster linklinkId
- The UUID associated with the cluster linkremoteClusterId
- linked cluster's ID, or null if not known.localClusterId
- Local cluster id.topics
- The topics that are linked with the cluster link, otherwise if
null, then the topics weren't requested.linkState
- The link state.linkMode
- The link mode. Can be unknown if link state is failed.connectionMode
- The connection mode. Can be unknown if the link state is failed.clusterLinkError
- The error reason for why a link is in an error state. It's value will be NO_ERROR if the link is not in an error state.linkErrorMessage
- Error message describing why a link is in an error state, if it is in fact in an error state.linkCoordinator
- LinkCoordinator information for the link representing the broker
id, host and port number.public ClusterLinkDescription(String linkName, Uuid linkId, String remoteClusterId, String localClusterId, Collection<String> topics, ClusterLinkDescription.LinkState linkState, ClusterLinkDescription.LinkMode linkMode, ClusterLinkDescription.ConnectionMode connectionMode, ClusterLinkError clusterLinkError, String linkErrorMessage)
public ClusterLinkDescription(String linkName, Uuid linkId, String remoteClusterId, String localClusterId, Collection<String> topics, ClusterLinkDescription.LinkState linkState, ClusterLinkDescription.LinkMode linkMode, ClusterLinkDescription.ConnectionMode connectionMode, ClusterLinkError clusterLinkError, String linkErrorMessage, int linkCoordinatorId, String linkCoordinatorHost, int linkCoordinatorPort)
@Deprecated public ClusterLinkDescription(String linkName, Uuid linkId, String remoteClusterId, String localClusterId, Collection<String> topics, ClusterLinkDescription.LinkState linkState, ClusterLinkDescription.LinkMode linkMode, ClusterLinkDescription.ConnectionMode connectionMode)
public String linkName()
public Uuid clusterLinkId()
public String remoteClusterId()
public String localClusterId()
public Optional<Collection<String>> topics()
public ClusterLinkDescription.LinkState linkState()
public ClusterLinkDescription.LinkMode linkMode()
public ClusterLinkDescription.ConnectionMode connectionMode()
public ClusterLinkError clusterLinkError()
public String linkErrorMessage()
public int linkCoordinatorId()
public String linkCoordinatorHost()
public int linkCoordinatorPort()