Enum TopicAddFailReason
Reasons for failure to add a topic.
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Topics
Assembly: Diffusion.Client.dll
Syntax
public enum TopicAddFailReason : byte
Fields
Name | Description |
---|---|
CLUSTER_REPARTITION | Adding the topic failed because the cluster was repartitioning due to a server starting, stopping, or failing. The operation can be retried. |
EXCEEDED_LICENSE_LIMIT | Adding the topic failed because of a license limit. |
EXISTS | Topic already existed with the same details. |
EXISTS_INCOMPATIBLE | Adding 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 | Topic already exists with the same name but different details. |
INVALID_DETAILS | Some 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 | The name of the topic was found to be invalid. |
PERMISSIONS_FAILURE | The control client was denied permission to add a topic of the specified type at the given point in the topic hierarchy. |
UNEXPECTED_ERROR | An unexpected error occurred whilst attempting to create the topic. See the server log for more details. |