Features Interface
public interface Features
An instance of this class provides access to all the operations defined in Features.
Method Summary
Method Details
addEntityFeature
public OperationStatus addEntityFeature(UUID appId, String versionId, UUID entityId, ModelFeatureInformation featureRelationCreateObject)
Adds a new feature relation to be used by the entity in a version of the application.
Parameters:
Returns:
Throws:
addEntityFeatureAsync
public Observable
Adds a new feature relation to be used by the entity in a version of the application.
Parameters:
Returns:
Throws:
addIntentFeature
public OperationStatus addIntentFeature(UUID appId, String versionId, UUID intentId, ModelFeatureInformation featureRelationCreateObject)
Adds a new feature relation to be used by the intent in a version of the application.
Parameters:
Returns:
Throws:
addIntentFeatureAsync
public Observable
Adds a new feature relation to be used by the intent in a version of the application.
Parameters:
Returns:
Throws:
addPhraseList
public int addPhraseList(UUID appId, String versionId, PhraselistCreateObject phraselistCreateObject)
Creates a new phraselist feature in a version of the application.
Parameters:
Returns:
Throws:
addPhraseListAsync
public Observable
Creates a new phraselist feature in a version of the application.
Parameters:
Returns:
Throws:
deletePhraseList
public OperationStatus deletePhraseList(UUID appId, String versionId, int phraselistId)
Deletes a phraselist feature from a version of the application.
Parameters:
Returns:
Throws:
deletePhraseListAsync
public Observable
Deletes a phraselist feature from a version of the application.
Parameters:
Returns:
Throws:
getPhraseList
public PhraseListFeatureInfo getPhraseList(UUID appId, String versionId, int phraselistId)
Gets phraselist feature info in a version of the application.
Parameters:
Returns:
Throws:
getPhraseListAsync
public Observable
Gets phraselist feature info in a version of the application.
Parameters:
Returns:
Throws:
list
public FeaturesListDefinitionStages.WithAppId list()
Gets all the extraction phraselist and pattern features in a version of the application.
Returns:
list
public FeaturesResponseObject list(UUID appId, String versionId, ListFeaturesOptionalParameter listOptionalParameter)
Gets all the extraction phraselist and pattern features in a version of the application.
Parameters:
Returns:
Throws:
listAsync
public Observable
Gets all the extraction phraselist and pattern features in a version of the application.
Parameters:
Returns:
Throws:
listPhraseLists
public FeaturesListPhraseListsDefinitionStages.WithAppId listPhraseLists()
Gets all the phraselist features in a version of the application.
Returns:
listPhraseLists
public List
Gets all the phraselist features in a version of the application.
Parameters:
Returns:
Throws:
listPhraseListsAsync
public Observable> listPhraseListsAsync(UUID appId, String versionId, ListPhraseListsOptionalParameter listPhraseListsOptionalParameter)
Gets all the phraselist features in a version of the application.
Parameters:
Returns:
Throws:
updatePhraseList
public FeaturesUpdatePhraseListDefinitionStages.WithAppId updatePhraseList()
Updates the phrases, the state and the name of the phraselist feature in a version of the application.
Returns:
updatePhraseList
public OperationStatus updatePhraseList(UUID appId, String versionId, int phraselistId, UpdatePhraseListOptionalParameter updatePhraseListOptionalParameter)
Updates the phrases, the state and the name of the phraselist feature in a version of the application.
Parameters:
Returns:
Throws:
updatePhraseListAsync
public Observable
Updates the phrases, the state and the name of the phraselist feature in a version of the application.
Parameters:
Returns:
Throws:
Applies to
Azure SDK for Java