-
- All Implemented Interfaces:
public class BotAdminService
-
-
Field Summary
Fields Modifier and Type Field Description public final static BotAdminServiceINSTANCE
-
Method Summary
Modifier and Type Method Description final IntentDefinitioncreateOrGetIntent(String namespace, String intentName, Id<ApplicationDefinition> applicationId, String intentCategory)final List<BotConfiguration>getBots(String namespace, String botId)final Unitsave(BotConfiguration conf)final UserSearchQueryResultsearchUsers(UserSearchQuery query)final DialogReportQueryResultsearch(DialogsSearchQuery query)final UnitdeleteApplicationConfiguration(BotApplicationConfiguration conf)final BotApplicationConfigurationgetBotConfigurationById(Id<BotApplicationConfiguration> id)final BotApplicationConfigurationgetBotConfigurationByApplicationIdAndBotId(String namespace, String applicationId, String botId)final List<BotApplicationConfiguration>getBotConfigurationsByNamespaceAndBotId(String namespace, String botId)final List<BotApplicationConfiguration>getBotConfigurationsByNamespaceAndNlpModel(String namespace, String applicationName)final UnitsaveApplicationConfiguration(BotApplicationConfiguration conf)final List<StoryDefinitionConfigurationSummary>searchStories(StorySearchRequest request)final List<BotStoryDefinitionConfiguration>loadStories(StorySearchRequest request)final List<StoryDefinitionConfigurationDump>exportStories(String namespace, String applicationName)final StoryDefinitionConfigurationDumpexportStory(String namespace, String applicationName, String storyDefinitionId)final BotStoryDefinitionConfigurationfindStory(String namespace, String storyDefinitionId)final List<BotStoryDefinitionConfiguration>findRuntimeStorySettings(String namespace, String botId)final UnitimportStories(String namespace, String botId, Locale locale, List<StoryDefinitionConfigurationDump> stories, String user)final BotStoryDefinitionConfigurationfindConfiguredStoryByBotIdAndIntent(String namespace, String botId, String intent)final List<StoryDefinitionConfiguration>findConfiguredStoriesByBotIdAndIntent(String namespace, String botId, List<String> intentNames)final BooleandeleteStory(String namespace, String storyDefinitionId)final IntentDefinitioncreateStory(String namespace, CreateStoryRequest request, String user)final BotStoryDefinitionConfigurationsaveStory(String namespace, BotStoryDefinitionConfiguration story, String user, IntentDefinition createdIntent)Checks and save the story final UnitsaveSentence(String text, Locale locale, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, String user)final I18nLabelcreateI18nRequest(String namespace, CreateI18nLabelRequest request)final List<FeatureState>getFeatures(String botId, String namespace)final UnittoggleFeature(String botId, String namespace, Feature feature)final UnitupdateDateAndEnableFeature(String botId, String namespace, Feature feature)final UnitaddFeature(String botId, String namespace, Feature feature)final UnitdeleteFeature(String botId, String namespace, String category, String name, String applicationId)final ApplicationDialogFlowDataloadDialogFlow(DialogFlowRequest request)final UnitdeleteApplication(ApplicationDefinition app)final UnitchangeSupportedLocales(ApplicationDefinition newApp)final UnitchangeApplicationName(ApplicationDefinition existingApp, ApplicationDefinition newApp)-
-
Method Detail
-
createOrGetIntent
final IntentDefinition createOrGetIntent(String namespace, String intentName, Id<ApplicationDefinition> applicationId, String intentCategory)
-
searchUsers
final UserSearchQueryResult searchUsers(UserSearchQuery query)
-
search
final DialogReportQueryResult search(DialogsSearchQuery query)
-
deleteApplicationConfiguration
final Unit deleteApplicationConfiguration(BotApplicationConfiguration conf)
-
getBotConfigurationById
final BotApplicationConfiguration getBotConfigurationById(Id<BotApplicationConfiguration> id)
-
getBotConfigurationByApplicationIdAndBotId
final BotApplicationConfiguration getBotConfigurationByApplicationIdAndBotId(String namespace, String applicationId, String botId)
-
getBotConfigurationsByNamespaceAndBotId
final List<BotApplicationConfiguration> getBotConfigurationsByNamespaceAndBotId(String namespace, String botId)
-
getBotConfigurationsByNamespaceAndNlpModel
final List<BotApplicationConfiguration> getBotConfigurationsByNamespaceAndNlpModel(String namespace, String applicationName)
-
saveApplicationConfiguration
final Unit saveApplicationConfiguration(BotApplicationConfiguration conf)
-
searchStories
final List<StoryDefinitionConfigurationSummary> searchStories(StorySearchRequest request)
-
loadStories
final List<BotStoryDefinitionConfiguration> loadStories(StorySearchRequest request)
-
exportStories
final List<StoryDefinitionConfigurationDump> exportStories(String namespace, String applicationName)
-
exportStory
final StoryDefinitionConfigurationDump exportStory(String namespace, String applicationName, String storyDefinitionId)
-
findStory
final BotStoryDefinitionConfiguration findStory(String namespace, String storyDefinitionId)
-
findRuntimeStorySettings
final List<BotStoryDefinitionConfiguration> findRuntimeStorySettings(String namespace, String botId)
-
importStories
final Unit importStories(String namespace, String botId, Locale locale, List<StoryDefinitionConfigurationDump> stories, String user)
-
findConfiguredStoryByBotIdAndIntent
final BotStoryDefinitionConfiguration findConfiguredStoryByBotIdAndIntent(String namespace, String botId, String intent)
-
findConfiguredStoriesByBotIdAndIntent
final List<StoryDefinitionConfiguration> findConfiguredStoriesByBotIdAndIntent(String namespace, String botId, List<String> intentNames)
-
deleteStory
final Boolean deleteStory(String namespace, String storyDefinitionId)
-
createStory
final IntentDefinition createStory(String namespace, CreateStoryRequest request, String user)
-
saveStory
final BotStoryDefinitionConfiguration saveStory(String namespace, BotStoryDefinitionConfiguration story, String user, IntentDefinition createdIntent)
Checks and save the story
-
saveSentence
final Unit saveSentence(String text, Locale locale, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, String user)
-
createI18nRequest
final I18nLabel createI18nRequest(String namespace, CreateI18nLabelRequest request)
-
getFeatures
final List<FeatureState> getFeatures(String botId, String namespace)
-
toggleFeature
final Unit toggleFeature(String botId, String namespace, Feature feature)
-
updateDateAndEnableFeature
final Unit updateDateAndEnableFeature(String botId, String namespace, Feature feature)
-
addFeature
final Unit addFeature(String botId, String namespace, Feature feature)
-
deleteFeature
final Unit deleteFeature(String botId, String namespace, String category, String name, String applicationId)
-
loadDialogFlow
final ApplicationDialogFlowData loadDialogFlow(DialogFlowRequest request)
-
deleteApplication
final Unit deleteApplication(ApplicationDefinition app)
-
changeSupportedLocales
final Unit changeSupportedLocales(ApplicationDefinition newApp)
-
changeApplicationName
final Unit changeApplicationName(ApplicationDefinition existingApp, ApplicationDefinition newApp)
-
-
-
-