public class BotProviderId
A interface BotProvider unique identifier.
interface BotProviderpublic BotProviderId(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@Nullable
java.lang.String configurationName)
A interface BotProvider unique identifier.
botId - The bot unique identifier.namespace - The namespace.configurationName - The optional configuration name.interface BotProvider@NotNull public java.lang.String getBotId()
The bot unique identifier.
@NotNull public java.lang.String getNamespace()
The namespace.
@Nullable public java.lang.String getConfigurationName()
The optional configuration name.
@NotNull public java.lang.String component1()
The bot unique identifier.
@NotNull public java.lang.String component2()
The namespace.
@Nullable public java.lang.String component3()
The optional configuration name.
@NotNull public BotProviderId copy(@NotNull java.lang.String botId, @NotNull java.lang.String namespace, @Nullable java.lang.String configurationName)
A interface BotProvider unique identifier.
interface BotProvider@NotNull public java.lang.String toString()
A interface BotProvider unique identifier.
interface BotProviderpublic int hashCode()
A interface BotProvider unique identifier.
interface BotProviderpublic boolean equals(@Nullable
java.lang.Object p)
A interface BotProvider unique identifier.
interface BotProvider