import * as msRest from "@azure/ms-rest-js"; import * as Models from "../models"; import { LuisAuthoringContext } from "../luisAuthoringContext"; /** Class representing a Model. */ export declare class Model { private readonly client; /** * Create a Model. * @param {LuisAuthoringContext} client Reference to the service client. */ constructor(client: LuisAuthoringContext); /** * Adds an intent to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param intentCreateObject A model object containing the name of the new intent. * @param [options] The optional parameters * @returns Promise */ addIntent(appId: string, versionId: string, intentCreateObject: Models.ModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param intentCreateObject A model object containing the name of the new intent. * @param callback The callback */ addIntent(appId: string, versionId: string, intentCreateObject: Models.ModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param intentCreateObject A model object containing the name of the new intent. * @param options The optional parameters * @param callback The callback */ addIntent(appId: string, versionId: string, intentCreateObject: Models.ModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about the intent models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listIntents(appId: string, versionId: string, options?: Models.ModelListIntentsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listIntents(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listIntents(appId: string, versionId: string, options: Models.ModelListIntentsOptionalParams, callback: msRest.ServiceCallback): void; /** * Adds a simple entity extractor to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param modelCreateObject A model object containing the name for the new simple entity extractor. * @param [options] The optional parameters * @returns Promise */ addEntity(appId: string, versionId: string, modelCreateObject: Models.ModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param modelCreateObject A model object containing the name for the new simple entity extractor. * @param callback The callback */ addEntity(appId: string, versionId: string, modelCreateObject: Models.ModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param modelCreateObject A model object containing the name for the new simple entity extractor. * @param options The optional parameters * @param callback The callback */ addEntity(appId: string, versionId: string, modelCreateObject: Models.ModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about all the simple entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listEntities(appId: string, versionId: string, options?: Models.ModelListEntitiesOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listEntities(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listEntities(appId: string, versionId: string, options: Models.ModelListEntitiesOptionalParams, callback: msRest.ServiceCallback): void; /** * Adds a hierarchical entity extractor to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hierarchicalModelCreateObject A model containing the name and children of the new entity * extractor. * @param [options] The optional parameters * @returns Promise */ addHierarchicalEntity(appId: string, versionId: string, hierarchicalModelCreateObject: Models.HierarchicalEntityModel, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hierarchicalModelCreateObject A model containing the name and children of the new entity * extractor. * @param callback The callback */ addHierarchicalEntity(appId: string, versionId: string, hierarchicalModelCreateObject: Models.HierarchicalEntityModel, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hierarchicalModelCreateObject A model containing the name and children of the new entity * extractor. * @param options The optional parameters * @param callback The callback */ addHierarchicalEntity(appId: string, versionId: string, hierarchicalModelCreateObject: Models.HierarchicalEntityModel, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about all the hierarchical entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listHierarchicalEntities(appId: string, versionId: string, options?: Models.ModelListHierarchicalEntitiesOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listHierarchicalEntities(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listHierarchicalEntities(appId: string, versionId: string, options: Models.ModelListHierarchicalEntitiesOptionalParams, callback: msRest.ServiceCallback): void; /** * Adds a composite entity extractor to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param compositeModelCreateObject A model containing the name and children of the new entity * extractor. * @param [options] The optional parameters * @returns Promise */ addCompositeEntity(appId: string, versionId: string, compositeModelCreateObject: Models.CompositeEntityModel, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param compositeModelCreateObject A model containing the name and children of the new entity * extractor. * @param callback The callback */ addCompositeEntity(appId: string, versionId: string, compositeModelCreateObject: Models.CompositeEntityModel, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param compositeModelCreateObject A model containing the name and children of the new entity * extractor. * @param options The optional parameters * @param callback The callback */ addCompositeEntity(appId: string, versionId: string, compositeModelCreateObject: Models.CompositeEntityModel, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about all the composite entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listCompositeEntities(appId: string, versionId: string, options?: Models.ModelListCompositeEntitiesOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listCompositeEntities(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listCompositeEntities(appId: string, versionId: string, options: Models.ModelListCompositeEntitiesOptionalParams, callback: msRest.ServiceCallback): void; /** * Gets information about all the list entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listClosedLists(appId: string, versionId: string, options?: Models.ModelListClosedListsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listClosedLists(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listClosedLists(appId: string, versionId: string, options: Models.ModelListClosedListsOptionalParams, callback: msRest.ServiceCallback): void; /** * Adds a list entity model to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param closedListModelCreateObject A model containing the name and words for the new list entity * extractor. * @param [options] The optional parameters * @returns Promise */ addClosedList(appId: string, versionId: string, closedListModelCreateObject: Models.ClosedListModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param closedListModelCreateObject A model containing the name and words for the new list entity * extractor. * @param callback The callback */ addClosedList(appId: string, versionId: string, closedListModelCreateObject: Models.ClosedListModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param closedListModelCreateObject A model containing the name and words for the new list entity * extractor. * @param options The optional parameters * @param callback The callback */ addClosedList(appId: string, versionId: string, closedListModelCreateObject: Models.ClosedListModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Adds a list of prebuilt entities to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltExtractorNames An array of prebuilt entity extractor names. * @param [options] The optional parameters * @returns Promise */ addPrebuilt(appId: string, versionId: string, prebuiltExtractorNames: string[], options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltExtractorNames An array of prebuilt entity extractor names. * @param callback The callback */ addPrebuilt(appId: string, versionId: string, prebuiltExtractorNames: string[], callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltExtractorNames An array of prebuilt entity extractor names. * @param options The optional parameters * @param callback The callback */ addPrebuilt(appId: string, versionId: string, prebuiltExtractorNames: string[], options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about all the prebuilt entities in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listPrebuilts(appId: string, versionId: string, options?: Models.ModelListPrebuiltsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listPrebuilts(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listPrebuilts(appId: string, versionId: string, options: Models.ModelListPrebuiltsOptionalParams, callback: msRest.ServiceCallback): void; /** * Gets all the available prebuilt entities in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listPrebuiltEntities(appId: string, versionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listPrebuiltEntities(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listPrebuiltEntities(appId: string, versionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about all the intent and entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listModels(appId: string, versionId: string, options?: Models.ModelListModelsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listModels(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listModels(appId: string, versionId: string, options: Models.ModelListModelsOptionalParams, callback: msRest.ServiceCallback): void; /** * Gets the example utterances for the given intent or entity model in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param modelId The ID (GUID) of the model. * @param [options] The optional parameters * @returns Promise */ examplesMethod(appId: string, versionId: string, modelId: string, options?: Models.ModelExamplesMethodOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param modelId The ID (GUID) of the model. * @param callback The callback */ examplesMethod(appId: string, versionId: string, modelId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param modelId The ID (GUID) of the model. * @param options The optional parameters * @param callback The callback */ examplesMethod(appId: string, versionId: string, modelId: string, options: Models.ModelExamplesMethodOptionalParams, callback: msRest.ServiceCallback): void; /** * Gets information about the intent model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param [options] The optional parameters * @returns Promise */ getIntent(appId: string, versionId: string, intentId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param callback The callback */ getIntent(appId: string, versionId: string, intentId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param options The optional parameters * @param callback The callback */ getIntent(appId: string, versionId: string, intentId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates the name of an intent in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param modelUpdateObject A model object containing the new intent name. * @param [options] The optional parameters * @returns Promise */ updateIntent(appId: string, versionId: string, intentId: string, modelUpdateObject: Models.ModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param modelUpdateObject A model object containing the new intent name. * @param callback The callback */ updateIntent(appId: string, versionId: string, intentId: string, modelUpdateObject: Models.ModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param modelUpdateObject A model object containing the new intent name. * @param options The optional parameters * @param callback The callback */ updateIntent(appId: string, versionId: string, intentId: string, modelUpdateObject: Models.ModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes an intent from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param [options] The optional parameters * @returns Promise */ deleteIntent(appId: string, versionId: string, intentId: string, options?: Models.ModelDeleteIntentOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param callback The callback */ deleteIntent(appId: string, versionId: string, intentId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param options The optional parameters * @param callback The callback */ deleteIntent(appId: string, versionId: string, intentId: string, options: Models.ModelDeleteIntentOptionalParams, callback: msRest.ServiceCallback): void; /** * Gets information about an entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param [options] The optional parameters * @returns Promise */ getEntity(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param callback The callback */ getEntity(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param options The optional parameters * @param callback The callback */ getEntity(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates the name of an entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param modelUpdateObject A model object containing the new entity extractor name. * @param [options] The optional parameters * @returns Promise */ updateEntity(appId: string, versionId: string, entityId: string, modelUpdateObject: Models.ModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param modelUpdateObject A model object containing the new entity extractor name. * @param callback The callback */ updateEntity(appId: string, versionId: string, entityId: string, modelUpdateObject: Models.ModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param modelUpdateObject A model object containing the new entity extractor name. * @param options The optional parameters * @param callback The callback */ updateEntity(appId: string, versionId: string, entityId: string, modelUpdateObject: Models.ModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes an entity from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deleteEntity(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param callback The callback */ deleteEntity(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param options The optional parameters * @param callback The callback */ deleteEntity(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about a hierarchical entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param [options] The optional parameters * @returns Promise */ getHierarchicalEntity(appId: string, versionId: string, hEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param callback The callback */ getHierarchicalEntity(appId: string, versionId: string, hEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param options The optional parameters * @param callback The callback */ getHierarchicalEntity(appId: string, versionId: string, hEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates the name and children of a hierarchical entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalModelUpdateObject Model containing names of the children of the hierarchical * entity. * @param [options] The optional parameters * @returns Promise */ updateHierarchicalEntity(appId: string, versionId: string, hEntityId: string, hierarchicalModelUpdateObject: Models.HierarchicalEntityModel, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalModelUpdateObject Model containing names of the children of the hierarchical * entity. * @param callback The callback */ updateHierarchicalEntity(appId: string, versionId: string, hEntityId: string, hierarchicalModelUpdateObject: Models.HierarchicalEntityModel, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalModelUpdateObject Model containing names of the children of the hierarchical * entity. * @param options The optional parameters * @param callback The callback */ updateHierarchicalEntity(appId: string, versionId: string, hEntityId: string, hierarchicalModelUpdateObject: Models.HierarchicalEntityModel, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a hierarchical entity from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deleteHierarchicalEntity(appId: string, versionId: string, hEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param callback The callback */ deleteHierarchicalEntity(appId: string, versionId: string, hEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param options The optional parameters * @param callback The callback */ deleteHierarchicalEntity(appId: string, versionId: string, hEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about a composite entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param [options] The optional parameters * @returns Promise */ getCompositeEntity(appId: string, versionId: string, cEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param callback The callback */ getCompositeEntity(appId: string, versionId: string, cEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param options The optional parameters * @param callback The callback */ getCompositeEntity(appId: string, versionId: string, cEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates a composite entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeModelUpdateObject A model object containing the new entity extractor name and * children. * @param [options] The optional parameters * @returns Promise */ updateCompositeEntity(appId: string, versionId: string, cEntityId: string, compositeModelUpdateObject: Models.CompositeEntityModel, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeModelUpdateObject A model object containing the new entity extractor name and * children. * @param callback The callback */ updateCompositeEntity(appId: string, versionId: string, cEntityId: string, compositeModelUpdateObject: Models.CompositeEntityModel, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeModelUpdateObject A model object containing the new entity extractor name and * children. * @param options The optional parameters * @param callback The callback */ updateCompositeEntity(appId: string, versionId: string, cEntityId: string, compositeModelUpdateObject: Models.CompositeEntityModel, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a composite entity from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deleteCompositeEntity(appId: string, versionId: string, cEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param callback The callback */ deleteCompositeEntity(appId: string, versionId: string, cEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param options The optional parameters * @param callback The callback */ deleteCompositeEntity(appId: string, versionId: string, cEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about a list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param [options] The optional parameters * @returns Promise */ getClosedList(appId: string, versionId: string, clEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param callback The callback */ getClosedList(appId: string, versionId: string, clEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param options The optional parameters * @param callback The callback */ getClosedList(appId: string, versionId: string, clEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates the list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param closedListModelUpdateObject The new list entity name and words list. * @param [options] The optional parameters * @returns Promise */ updateClosedList(appId: string, versionId: string, clEntityId: string, closedListModelUpdateObject: Models.ClosedListModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param closedListModelUpdateObject The new list entity name and words list. * @param callback The callback */ updateClosedList(appId: string, versionId: string, clEntityId: string, closedListModelUpdateObject: Models.ClosedListModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list model ID. * @param closedListModelUpdateObject The new list entity name and words list. * @param options The optional parameters * @param callback The callback */ updateClosedList(appId: string, versionId: string, clEntityId: string, closedListModelUpdateObject: Models.ClosedListModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Adds a batch of sublists to an existing list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param closedListModelPatchObject A words list batch. * @param [options] The optional parameters * @returns Promise */ patchClosedList(appId: string, versionId: string, clEntityId: string, closedListModelPatchObject: Models.ClosedListModelPatchObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param closedListModelPatchObject A words list batch. * @param callback The callback */ patchClosedList(appId: string, versionId: string, clEntityId: string, closedListModelPatchObject: Models.ClosedListModelPatchObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param closedListModelPatchObject A words list batch. * @param options The optional parameters * @param callback The callback */ patchClosedList(appId: string, versionId: string, clEntityId: string, closedListModelPatchObject: Models.ClosedListModelPatchObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a list entity model from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param [options] The optional parameters * @returns Promise */ deleteClosedList(appId: string, versionId: string, clEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param callback The callback */ deleteClosedList(appId: string, versionId: string, clEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity model ID. * @param options The optional parameters * @param callback The callback */ deleteClosedList(appId: string, versionId: string, clEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about a prebuilt entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param [options] The optional parameters * @returns Promise */ getPrebuilt(appId: string, versionId: string, prebuiltId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param callback The callback */ getPrebuilt(appId: string, versionId: string, prebuiltId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param options The optional parameters * @param callback The callback */ getPrebuilt(appId: string, versionId: string, prebuiltId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a prebuilt entity extractor from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deletePrebuilt(appId: string, versionId: string, prebuiltId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param callback The callback */ deletePrebuilt(appId: string, versionId: string, prebuiltId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltId The prebuilt entity extractor ID. * @param options The optional parameters * @param callback The callback */ deletePrebuilt(appId: string, versionId: string, prebuiltId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a sublist of a specific list entity model from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param [options] The optional parameters * @returns Promise */ deleteSubList(appId: string, versionId: string, clEntityId: string, subListId: number, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param callback The callback */ deleteSubList(appId: string, versionId: string, clEntityId: string, subListId: number, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param options The optional parameters * @param callback The callback */ deleteSubList(appId: string, versionId: string, clEntityId: string, subListId: number, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Updates one of the list entity's sublists in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param wordListBaseUpdateObject A sublist update object containing the new canonical form and * the list of words. * @param [options] The optional parameters * @returns Promise */ updateSubList(appId: string, versionId: string, clEntityId: string, subListId: number, wordListBaseUpdateObject: Models.WordListBaseUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param wordListBaseUpdateObject A sublist update object containing the new canonical form and * the list of words. * @param callback The callback */ updateSubList(appId: string, versionId: string, clEntityId: string, subListId: number, wordListBaseUpdateObject: Models.WordListBaseUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param subListId The sublist ID. * @param wordListBaseUpdateObject A sublist update object containing the new canonical form and * the list of words. * @param options The optional parameters * @param callback The callback */ updateSubList(appId: string, versionId: string, clEntityId: string, subListId: number, wordListBaseUpdateObject: Models.WordListBaseUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Suggests example utterances that would improve the accuracy of the intent model in a version of * the application. * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param [options] The optional parameters * @returns Promise */ listIntentSuggestions(appId: string, versionId: string, intentId: string, options?: Models.ModelListIntentSuggestionsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param callback The callback */ listIntentSuggestions(appId: string, versionId: string, intentId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param intentId The intent classifier ID. * @param options The optional parameters * @param callback The callback */ listIntentSuggestions(appId: string, versionId: string, intentId: string, options: Models.ModelListIntentSuggestionsOptionalParams, callback: msRest.ServiceCallback): void; /** * Get suggested example utterances that would improve the accuracy of the entity model in a * version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The target entity extractor model to enhance. * @param [options] The optional parameters * @returns Promise */ listEntitySuggestions(appId: string, versionId: string, entityId: string, options?: Models.ModelListEntitySuggestionsOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The target entity extractor model to enhance. * @param callback The callback */ listEntitySuggestions(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The target entity extractor model to enhance. * @param options The optional parameters * @param callback The callback */ listEntitySuggestions(appId: string, versionId: string, entityId: string, options: Models.ModelListEntitySuggestionsOptionalParams, callback: msRest.ServiceCallback): void; /** * Adds a sublist to an existing list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param wordListCreateObject Words list. * @param [options] The optional parameters * @returns Promise */ addSubList(appId: string, versionId: string, clEntityId: string, wordListCreateObject: Models.WordListObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param wordListCreateObject Words list. * @param callback The callback */ addSubList(appId: string, versionId: string, clEntityId: string, wordListCreateObject: Models.WordListObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param clEntityId The list entity extractor ID. * @param wordListCreateObject Words list. * @param options The optional parameters * @param callback The callback */ addSubList(appId: string, versionId: string, clEntityId: string, wordListCreateObject: Models.WordListObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Adds a customizable prebuilt domain along with all of its intent and entity models in a version * of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainObject A prebuilt domain create object containing the name of the domain. * @param [options] The optional parameters * @returns Promise */ addCustomPrebuiltDomain(appId: string, versionId: string, prebuiltDomainObject: Models.PrebuiltDomainCreateBaseObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainObject A prebuilt domain create object containing the name of the domain. * @param callback The callback */ addCustomPrebuiltDomain(appId: string, versionId: string, prebuiltDomainObject: Models.PrebuiltDomainCreateBaseObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainObject A prebuilt domain create object containing the name of the domain. * @param options The optional parameters * @param callback The callback */ addCustomPrebuiltDomain(appId: string, versionId: string, prebuiltDomainObject: Models.PrebuiltDomainCreateBaseObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Adds a customizable prebuilt intent model to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the customizable * prebuilt intent and the name of the domain to which this model belongs. * @param [options] The optional parameters * @returns Promise */ addCustomPrebuiltIntent(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the customizable * prebuilt intent and the name of the domain to which this model belongs. * @param callback The callback */ addCustomPrebuiltIntent(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the customizable * prebuilt intent and the name of the domain to which this model belongs. * @param options The optional parameters * @param callback The callback */ addCustomPrebuiltIntent(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about customizable prebuilt intents added to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listCustomPrebuiltIntents(appId: string, versionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listCustomPrebuiltIntents(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listCustomPrebuiltIntents(appId: string, versionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Adds a prebuilt entity model to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the prebuilt entity * and the name of the domain to which this model belongs. * @param [options] The optional parameters * @returns Promise */ addCustomPrebuiltEntity(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the prebuilt entity * and the name of the domain to which this model belongs. * @param callback The callback */ addCustomPrebuiltEntity(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param prebuiltDomainModelCreateObject A model object containing the name of the prebuilt entity * and the name of the domain to which this model belongs. * @param options The optional parameters * @param callback The callback */ addCustomPrebuiltEntity(appId: string, versionId: string, prebuiltDomainModelCreateObject: Models.PrebuiltDomainModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets all prebuilt entities used in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listCustomPrebuiltEntities(appId: string, versionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listCustomPrebuiltEntities(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listCustomPrebuiltEntities(appId: string, versionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets all prebuilt intent and entity model information used in a version of this application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listCustomPrebuiltModels(appId: string, versionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listCustomPrebuiltModels(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listCustomPrebuiltModels(appId: string, versionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a prebuilt domain's models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param domainName Domain name. * @param [options] The optional parameters * @returns Promise */ deleteCustomPrebuiltDomain(appId: string, versionId: string, domainName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param domainName Domain name. * @param callback The callback */ deleteCustomPrebuiltDomain(appId: string, versionId: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param domainName Domain name. * @param options The optional parameters * @param callback The callback */ deleteCustomPrebuiltDomain(appId: string, versionId: string, domainName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Gets information about the child's model contained in an hierarchical entity child model in a * version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param [options] The optional parameters * @returns Promise */ getHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param callback The callback */ getHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param options The optional parameters * @param callback The callback */ getHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Renames a single child in an existing hierarchical entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param hierarchicalChildModelUpdateObject Model object containing new name of the hierarchical * entity child. * @param [options] The optional parameters * @returns Promise */ updateHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, hierarchicalChildModelUpdateObject: Models.HierarchicalChildModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param hierarchicalChildModelUpdateObject Model object containing new name of the hierarchical * entity child. * @param callback The callback */ updateHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, hierarchicalChildModelUpdateObject: Models.HierarchicalChildModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param hierarchicalChildModelUpdateObject Model object containing new name of the hierarchical * entity child. * @param options The optional parameters * @param callback The callback */ updateHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, hierarchicalChildModelUpdateObject: Models.HierarchicalChildModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a hierarchical entity extractor child in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param [options] The optional parameters * @returns Promise */ deleteHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param callback The callback */ deleteHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hChildId The hierarchical entity extractor child ID. * @param options The optional parameters * @param callback The callback */ deleteHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hChildId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Creates a single child in an existing hierarchical entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalChildModelCreateObject A model object containing the name of the new * hierarchical child model. * @param [options] The optional parameters * @returns Promise */ addHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hierarchicalChildModelCreateObject: Models.HierarchicalChildModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalChildModelCreateObject A model object containing the name of the new * hierarchical child model. * @param callback The callback */ addHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hierarchicalChildModelCreateObject: Models.HierarchicalChildModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param hierarchicalChildModelCreateObject A model object containing the name of the new * hierarchical child model. * @param options The optional parameters * @param callback The callback */ addHierarchicalEntityChild(appId: string, versionId: string, hEntityId: string, hierarchicalChildModelCreateObject: Models.HierarchicalChildModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Creates a single child in an existing composite entity model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeChildModelCreateObject A model object containing the name of the new composite * child model. * @param [options] The optional parameters * @returns Promise */ addCompositeEntityChild(appId: string, versionId: string, cEntityId: string, compositeChildModelCreateObject: Models.CompositeChildModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeChildModelCreateObject A model object containing the name of the new composite * child model. * @param callback The callback */ addCompositeEntityChild(appId: string, versionId: string, cEntityId: string, compositeChildModelCreateObject: Models.CompositeChildModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param compositeChildModelCreateObject A model object containing the name of the new composite * child model. * @param options The optional parameters * @param callback The callback */ addCompositeEntityChild(appId: string, versionId: string, cEntityId: string, compositeChildModelCreateObject: Models.CompositeChildModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * Deletes a composite entity extractor child from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param cChildId The hierarchical entity extractor child ID. * @param [options] The optional parameters * @returns Promise */ deleteCompositeEntityChild(appId: string, versionId: string, cEntityId: string, cChildId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param cChildId The hierarchical entity extractor child ID. * @param callback The callback */ deleteCompositeEntityChild(appId: string, versionId: string, cEntityId: string, cChildId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param cChildId The hierarchical entity extractor child ID. * @param options The optional parameters * @param callback The callback */ deleteCompositeEntityChild(appId: string, versionId: string, cEntityId: string, cChildId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Gets information about the regular expression entity models in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listRegexEntityInfos(appId: string, versionId: string, options?: Models.ModelListRegexEntityInfosOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listRegexEntityInfos(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listRegexEntityInfos(appId: string, versionId: string, options: Models.ModelListRegexEntityInfosOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Adds a regular expression entity model to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param regexEntityExtractorCreateObj A model object containing the name and regex pattern for * the new regular expression entity extractor. * @param [options] The optional parameters * @returns Promise */ createRegexEntityModel(appId: string, versionId: string, regexEntityExtractorCreateObj: Models.RegexModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityExtractorCreateObj A model object containing the name and regex pattern for * the new regular expression entity extractor. * @param callback The callback */ createRegexEntityModel(appId: string, versionId: string, regexEntityExtractorCreateObj: Models.RegexModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityExtractorCreateObj A model object containing the name and regex pattern for * the new regular expression entity extractor. * @param options The optional parameters * @param callback The callback */ createRegexEntityModel(appId: string, versionId: string, regexEntityExtractorCreateObj: Models.RegexModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get information about the Pattern.Any entity models in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param [options] The optional parameters * @returns Promise */ listPatternAnyEntityInfos(appId: string, versionId: string, options?: Models.ModelListPatternAnyEntityInfosOptionalParams): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param callback The callback */ listPatternAnyEntityInfos(appId: string, versionId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param options The optional parameters * @param callback The callback */ listPatternAnyEntityInfos(appId: string, versionId: string, options: Models.ModelListPatternAnyEntityInfosOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Adds a pattern.any entity extractor to a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param extractorCreateObject A model object containing the name and explicit list for the new * Pattern.Any entity extractor. * @param [options] The optional parameters * @returns Promise */ createPatternAnyEntityModel(appId: string, versionId: string, extractorCreateObject: Models.PatternAnyModelCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param extractorCreateObject A model object containing the name and explicit list for the new * Pattern.Any entity extractor. * @param callback The callback */ createPatternAnyEntityModel(appId: string, versionId: string, extractorCreateObject: Models.PatternAnyModelCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param extractorCreateObject A model object containing the name and explicit list for the new * Pattern.Any entity extractor. * @param options The optional parameters * @param callback The callback */ createPatternAnyEntityModel(appId: string, versionId: string, extractorCreateObject: Models.PatternAnyModelCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for an entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create an entity role in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get a prebuilt entity's roles in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for a prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listClosedListEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listClosedListEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listClosedListEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for a list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createClosedListEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createClosedListEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createClosedListEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a regular expression entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listRegexEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listRegexEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listRegexEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for an regular expression entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createRegexEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createRegexEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createRegexEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a composite entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param [options] The optional parameters * @returns Promise */ listCompositeEntityRoles(appId: string, versionId: string, cEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param callback The callback */ listCompositeEntityRoles(appId: string, versionId: string, cEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param options The optional parameters * @param callback The callback */ listCompositeEntityRoles(appId: string, versionId: string, cEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for a composite entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createCompositeEntityRole(appId: string, versionId: string, cEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createCompositeEntityRole(appId: string, versionId: string, cEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createCompositeEntityRole(appId: string, versionId: string, cEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a Pattern.any entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listPatternAnyEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listPatternAnyEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listPatternAnyEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for an Pattern.any entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createPatternAnyEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createPatternAnyEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createPatternAnyEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a hierarchical entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param [options] The optional parameters * @returns Promise */ listHierarchicalEntityRoles(appId: string, versionId: string, hEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param callback The callback */ listHierarchicalEntityRoles(appId: string, versionId: string, hEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param options The optional parameters * @param callback The callback */ listHierarchicalEntityRoles(appId: string, versionId: string, hEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for an hierarchical entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all roles for a prebuilt entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param [options] The optional parameters * @returns Promise */ listCustomPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param callback The callback */ listCustomPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity Id * @param options The optional parameters * @param callback The callback */ listCustomPrebuiltEntityRoles(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Create a role for a prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param [options] The optional parameters * @returns Promise */ createCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param callback The callback */ createCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity model ID. * @param entityRoleCreateObject An entity role object containing the name of role. * @param options The optional parameters * @param callback The callback */ createCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, entityRoleCreateObject: Models.EntityRoleCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get the explicit (exception) list of the pattern.any entity in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity id. * @param [options] The optional parameters * @returns Promise */ getExplicitList(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity id. * @param callback The callback */ getExplicitList(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity id. * @param options The optional parameters * @param callback The callback */ getExplicitList(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Add a new exception to the explicit list for the Pattern.Any entity in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param item The new explicit list item. * @param [options] The optional parameters * @returns Promise */ addExplicitListItem(appId: string, versionId: string, entityId: string, item: Models.ExplicitListItemCreateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param item The new explicit list item. * @param callback The callback */ addExplicitListItem(appId: string, versionId: string, entityId: string, item: Models.ExplicitListItemCreateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param item The new explicit list item. * @param options The optional parameters * @param callback The callback */ addExplicitListItem(appId: string, versionId: string, entityId: string, item: Models.ExplicitListItemCreateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Gets information about a regular expression entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity model ID. * @param [options] The optional parameters * @returns Promise */ getRegexEntityEntityInfo(appId: string, versionId: string, regexEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity model ID. * @param callback The callback */ getRegexEntityEntityInfo(appId: string, versionId: string, regexEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity model ID. * @param options The optional parameters * @param callback The callback */ getRegexEntityEntityInfo(appId: string, versionId: string, regexEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Updates the regular expression entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param regexEntityUpdateObject An object containing the new entity name and regex pattern. * @param [options] The optional parameters * @returns Promise */ updateRegexEntityModel(appId: string, versionId: string, regexEntityId: string, regexEntityUpdateObject: Models.RegexModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param regexEntityUpdateObject An object containing the new entity name and regex pattern. * @param callback The callback */ updateRegexEntityModel(appId: string, versionId: string, regexEntityId: string, regexEntityUpdateObject: Models.RegexModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param regexEntityUpdateObject An object containing the new entity name and regex pattern. * @param options The optional parameters * @param callback The callback */ updateRegexEntityModel(appId: string, versionId: string, regexEntityId: string, regexEntityUpdateObject: Models.RegexModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Deletes a regular expression entity from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deleteRegexEntityModel(appId: string, versionId: string, regexEntityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param callback The callback */ deleteRegexEntityModel(appId: string, versionId: string, regexEntityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param regexEntityId The regular expression entity extractor ID. * @param options The optional parameters * @param callback The callback */ deleteRegexEntityModel(appId: string, versionId: string, regexEntityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Gets information about the Pattern.Any model in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param [options] The optional parameters * @returns Promise */ getPatternAnyEntityInfo(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param callback The callback */ getPatternAnyEntityInfo(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity extractor ID. * @param options The optional parameters * @param callback The callback */ getPatternAnyEntityInfo(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Updates the name and explicit (exception) list of a Pattern.Any entity model in a * version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param patternAnyUpdateObject An object containing the explicit list of the Pattern.Any entity. * @param [options] The optional parameters * @returns Promise */ updatePatternAnyEntityModel(appId: string, versionId: string, entityId: string, patternAnyUpdateObject: Models.PatternAnyModelUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param patternAnyUpdateObject An object containing the explicit list of the Pattern.Any entity. * @param callback The callback */ updatePatternAnyEntityModel(appId: string, versionId: string, entityId: string, patternAnyUpdateObject: Models.PatternAnyModelUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param patternAnyUpdateObject An object containing the explicit list of the Pattern.Any entity. * @param options The optional parameters * @param callback The callback */ updatePatternAnyEntityModel(appId: string, versionId: string, entityId: string, patternAnyUpdateObject: Models.PatternAnyModelUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Deletes a Pattern.Any entity extractor from a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param [options] The optional parameters * @returns Promise */ deletePatternAnyEntityModel(appId: string, versionId: string, entityId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param callback The callback */ deletePatternAnyEntityModel(appId: string, versionId: string, entityId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param options The optional parameters * @param callback The callback */ deletePatternAnyEntityModel(appId: string, versionId: string, entityId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete an entity role in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deleteEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given prebuilt entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given prebuilt entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updatePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updatePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updatePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role in a prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deletePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deletePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deletePrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given list entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deleteClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteClosedListEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given regular expression entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given regular expression entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given regular expression in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deleteRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteRegexEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given composite entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId entity role ID. * @param callback The callback */ getCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given composite entity in a version of the application * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given composite entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role Id. * @param callback The callback */ deleteCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param cEntityId The composite entity extractor ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteCompositeEntityRole(appId: string, versionId: string, cEntityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given Pattern.any entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getPatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getPatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getPatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given Pattern.any entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updatePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updatePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updatePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given Pattern.any entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deletePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deletePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deletePatternAnyEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given hierarchical entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId entity role ID. * @param callback The callback */ getHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given hierarchical entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given hierarchical role in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role Id. * @param callback The callback */ deleteHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param hEntityId The hierarchical entity extractor ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteHierarchicalEntityRole(appId: string, versionId: string, hEntityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one role for a given prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param [options] The optional parameters * @returns Promise */ getCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param callback The callback */ getCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId entity ID. * @param roleId entity role ID. * @param options The optional parameters * @param callback The callback */ getCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Update a role for a given prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param [options] The optional parameters * @returns Promise */ updateCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param callback The callback */ updateCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role ID. * @param entityRoleUpdateObject The new entity role. * @param options The optional parameters * @param callback The callback */ updateCustomPrebuiltEntityRole(appId: string, versionId: string, entityId: string, roleId: string, entityRoleUpdateObject: Models.EntityRoleUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete a role for a given prebuilt entity in a version of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param [options] The optional parameters * @returns Promise */ deleteCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param callback The callback */ deleteCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The entity ID. * @param roleId The entity role Id. * @param options The optional parameters * @param callback The callback */ deleteCustomEntityRole(appId: string, versionId: string, entityId: string, roleId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get the explicit (exception) list of the pattern.any entity in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity Id. * @param itemId The explicit list item Id. * @param [options] The optional parameters * @returns Promise */ getExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity Id. * @param itemId The explicit list item Id. * @param callback The callback */ getExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity Id. * @param itemId The explicit list item Id. * @param options The optional parameters * @param callback The callback */ getExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Updates an explicit (exception) list item for a Pattern.Any entity in a version of the * application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param itemId The explicit list item ID. * @param item The new explicit list item. * @param [options] The optional parameters * @returns Promise */ updateExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, item: Models.ExplicitListItemUpdateObject, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param itemId The explicit list item ID. * @param item The new explicit list item. * @param callback The callback */ updateExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, item: Models.ExplicitListItemUpdateObject, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The Pattern.Any entity extractor ID. * @param itemId The explicit list item ID. * @param item The new explicit list item. * @param options The optional parameters * @param callback The callback */ updateExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, item: Models.ExplicitListItemUpdateObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete an item from the explicit (exception) list for a Pattern.any entity in a version * of the application. * @param appId The application ID. * @param versionId The version ID. * @param entityId The pattern.any entity id. * @param itemId The explicit list item which will be deleted. * @param [options] The optional parameters * @returns Promise */ deleteExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, options?: msRest.RequestOptionsBase): Promise; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The pattern.any entity id. * @param itemId The explicit list item which will be deleted. * @param callback The callback */ deleteExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, callback: msRest.ServiceCallback): void; /** * @param appId The application ID. * @param versionId The version ID. * @param entityId The pattern.any entity id. * @param itemId The explicit list item which will be deleted. * @param options The optional parameters * @param callback The callback */ deleteExplicitListItem(appId: string, versionId: string, entityId: string, itemId: number, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; }