Enum TopicAddFailReason
- Namespace
- PushTechnology.ClientInterface.Client.Features.Control.Topics
- Assembly
- Diffusion.Client.dll
Reasons for failure to add a topic.
public enum TopicAddFailReason : byte
Fields
CLUSTER_REPARTITION = 10Adding the topic failed because the cluster was repartitioning due to a server starting, stopping, or failing. The operation can be retried.
EXCEEDED_LICENSE_LIMIT = 11Adding the topic failed because of a license limit.
EXISTS = 1Topic already existed with the same details.
EXISTS_INCOMPATIBLE = 14Adding the topic failed because a topic is already bound to the specified path but the caller does not have the rights to manage it.
EXISTS_MISMATCH = 2Topic already exists with the same name but different details.
INVALID_DETAILS = 4Some aspect of the details failed validation. This should not normally happen for standard attributes but where topic properties have been supplied these may be found to be invalid.
INVALID_NAME = 3The name of the topic was found to be invalid.
PERMISSIONS_FAILURE = 7The control client was denied permission to add a topic of the specified type at the given point in the topic hierarchy.
UNEXPECTED_ERROR = 9An unexpected error occurred whilst attempting to create the topic. See the server log for more details.