public class Discovery extends WatsonService
defaultHeaders, MESSAGE_CODE, MESSAGE_ERROR, skipAuthentication, VERSION| Constructor and Description | 
|---|
| Discovery(java.lang.String versionDate)Instantiates a new `Discovery`. | 
| Discovery(java.lang.String versionDate,
         java.lang.String username,
         java.lang.String password)Instantiates a new `Discovery` with username and password. | 
| Modifier and Type | Method and Description | 
|---|---|
| ServiceCall<DocumentAccepted> | addDocument(AddDocumentOptions addDocumentOptions)Add a document. | 
| ServiceCall<TrainingQuery> | addTrainingData(AddTrainingDataOptions addTrainingDataOptions)Adds a query to the training data for this collection. | 
| ServiceCall<Collection> | createCollection(CreateCollectionOptions createCollectionOptions)Create a collection. | 
| ServiceCall<Configuration> | createConfiguration(CreateConfigurationOptions createConfigurationOptions)Add configuration. | 
| ServiceCall<Environment> | createEnvironment(CreateEnvironmentOptions createEnvironmentOptions)Add an environment. | 
| ServiceCall<Expansions> | createExpansions(CreateExpansionsOptions createExpansionsOptions)Set the expansion list. | 
| ServiceCall<TrainingExample> | createTrainingExample(CreateTrainingExampleOptions createTrainingExampleOptions)Adds a new example to this training data query. | 
| ServiceCall<java.lang.Void> | deleteAllTrainingData(DeleteAllTrainingDataOptions deleteAllTrainingDataOptions)Clears all training data for this collection. | 
| ServiceCall<java.lang.Void> | deleteCollection(DeleteCollectionOptions deleteCollectionOptions)Delete a collection. | 
| ServiceCall<java.lang.Void> | deleteConfiguration(DeleteConfigurationOptions deleteConfigurationOptions)Delete a configuration. | 
| ServiceCall<java.lang.Void> | deleteDocument(DeleteDocumentOptions deleteDocumentOptions)Delete a document. | 
| ServiceCall<java.lang.Void> | deleteEnvironment(DeleteEnvironmentOptions deleteEnvironmentOptions)Delete environment. | 
| ServiceCall<java.lang.Void> | deleteExpansions(DeleteExpansionsOptions deleteExpansionsOptions)Delete the expansions list. | 
| ServiceCall<java.lang.Void> | deleteTrainingData(DeleteTrainingDataOptions deleteTrainingDataOptions)Removes the training data and all associated examples from the training data set. | 
| ServiceCall<java.lang.Void> | deleteTrainingExample(DeleteTrainingExampleOptions deleteTrainingExampleOptions)Removes the example with the given ID for the training data query. | 
| ServiceCall<QueryResponse> | federatedQuery(FederatedQueryOptions federatedQueryOptions)Query documents in multiple collections. | 
| ServiceCall<QueryNoticesResponse> | federatedQueryNotices(FederatedQueryNoticesOptions federatedQueryNoticesOptions)Query multiple collection system notices. | 
| ServiceCall<Collection> | getCollection(GetCollectionOptions getCollectionOptions)Get collection details. | 
| ServiceCall<Configuration> | getConfiguration(GetConfigurationOptions getConfigurationOptions)Get configuration details. | 
| ServiceCall<DocumentStatus> | getDocumentStatus(GetDocumentStatusOptions getDocumentStatusOptions)Get document details. | 
| ServiceCall<Environment> | getEnvironment(GetEnvironmentOptions getEnvironmentOptions)Get environment info. | 
| ServiceCall<TrainingQuery> | getTrainingData(GetTrainingDataOptions getTrainingDataOptions)Shows details for a specific training data query, including the query string and all examples. | 
| ServiceCall<TrainingExample> | getTrainingExample(GetTrainingExampleOptions getTrainingExampleOptions)Gets the details for this training example. | 
| ServiceCall<ListCollectionFieldsResponse> | listCollectionFields(ListCollectionFieldsOptions listCollectionFieldsOptions)List unique fields. | 
| ServiceCall<ListCollectionsResponse> | listCollections(ListCollectionsOptions listCollectionsOptions)List collections. | 
| ServiceCall<ListConfigurationsResponse> | listConfigurations(ListConfigurationsOptions listConfigurationsOptions)List configurations. | 
| ServiceCall<ListEnvironmentsResponse> | listEnvironments()List environments. | 
| ServiceCall<ListEnvironmentsResponse> | listEnvironments(ListEnvironmentsOptions listEnvironmentsOptions)List environments. | 
| ServiceCall<Expansions> | listExpansions(ListExpansionsOptions listExpansionsOptions)List current expansions. | 
| ServiceCall<ListCollectionFieldsResponse> | listFields(ListFieldsOptions listFieldsOptions)List fields in specified collections. | 
| ServiceCall<TrainingDataSet> | listTrainingData(ListTrainingDataOptions listTrainingDataOptions)Lists the training data for this collection. | 
| ServiceCall<TrainingExampleList> | listTrainingExamples(ListTrainingExamplesOptions listTrainingExamplesOptions)List all examples for this training data query. | 
| ServiceCall<QueryResponse> | query(QueryOptions queryOptions)Query documents. | 
| ServiceCall<QueryEntitiesResponse> | queryEntities(QueryEntitiesOptions queryEntitiesOptions)Knowledge Graph entity query. | 
| ServiceCall<QueryNoticesResponse> | queryNotices(QueryNoticesOptions queryNoticesOptions)Query system notices. | 
| ServiceCall<QueryRelationsResponse> | queryRelations(QueryRelationsOptions queryRelationsOptions)Knowledge Graph relationship query. | 
| ServiceCall<TestDocument> | testConfigurationInEnvironment(TestConfigurationInEnvironmentOptions testConfigurationInEnvironmentOptions)Test configuration. | 
| ServiceCall<Collection> | updateCollection(UpdateCollectionOptions updateCollectionOptions)Update a collection. | 
| ServiceCall<Configuration> | updateConfiguration(UpdateConfigurationOptions updateConfigurationOptions)Update a configuration. | 
| ServiceCall<DocumentAccepted> | updateDocument(UpdateDocumentOptions updateDocumentOptions)Update a document. | 
| ServiceCall<Environment> | updateEnvironment(UpdateEnvironmentOptions updateEnvironmentOptions)Update an environment. | 
| ServiceCall<TrainingExample> | updateTrainingExample(UpdateTrainingExampleOptions updateTrainingExampleOptions)Changes the label or cross reference query for this training example. | 
configureHttpClient, createServiceCall, getApiKey, getEndPoint, getName, getPassword, getToken, getUsername, processServiceCall, setApiKey, setAuthentication, setDefaultHeaders, setDefaultHeaders, setEndPoint, setSkipAuthentication, setUsernameAndPassword, toStringpublic Discovery(java.lang.String versionDate)
versionDate - The version date (yyyy-MM-dd) of the REST API to use. Specifying this value will keep your API
          calls from failing when the service introduces breaking changes.public Discovery(java.lang.String versionDate,
         java.lang.String username,
         java.lang.String password)
versionDate - The version date (yyyy-MM-dd) of the REST API to use. Specifying this value will keep your API
          calls from failing when the service introduces breaking changes.username - the usernamepassword - the passwordpublic ServiceCall<Environment> createEnvironment(CreateEnvironmentOptions createEnvironmentOptions)
createEnvironmentOptions - the CreateEnvironmentOptions containing the options for the callServiceCall with a response type of Environmentpublic ServiceCall<java.lang.Void> deleteEnvironment(DeleteEnvironmentOptions deleteEnvironmentOptions)
deleteEnvironmentOptions - the DeleteEnvironmentOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<Environment> getEnvironment(GetEnvironmentOptions getEnvironmentOptions)
getEnvironmentOptions - the GetEnvironmentOptions containing the options for the callServiceCall with a response type of Environmentpublic ServiceCall<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsOptions listEnvironmentsOptions)
listEnvironmentsOptions - the ListEnvironmentsOptions containing the options for the callServiceCall with a response type of ListEnvironmentsResponsepublic ServiceCall<ListEnvironmentsResponse> listEnvironments()
ServiceCall with a response type of ListEnvironmentsResponsepublic ServiceCall<ListCollectionFieldsResponse> listFields(ListFieldsOptions listFieldsOptions)
listFieldsOptions - the ListFieldsOptions containing the options for the callServiceCall with a response type of ListCollectionFieldsResponsepublic ServiceCall<Environment> updateEnvironment(UpdateEnvironmentOptions updateEnvironmentOptions)
updateEnvironmentOptions - the UpdateEnvironmentOptions containing the options for the callServiceCall with a response type of Environmentpublic ServiceCall<Configuration> createConfiguration(CreateConfigurationOptions createConfigurationOptions)
createConfigurationOptions - the CreateConfigurationOptions containing the options for the callServiceCall with a response type of Configurationpublic ServiceCall<java.lang.Void> deleteConfiguration(DeleteConfigurationOptions deleteConfigurationOptions)
deleteConfigurationOptions - the DeleteConfigurationOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<Configuration> getConfiguration(GetConfigurationOptions getConfigurationOptions)
getConfigurationOptions - the GetConfigurationOptions containing the options for the callServiceCall with a response type of Configurationpublic ServiceCall<ListConfigurationsResponse> listConfigurations(ListConfigurationsOptions listConfigurationsOptions)
listConfigurationsOptions - the ListConfigurationsOptions containing the options for the callServiceCall with a response type of ListConfigurationsResponsepublic ServiceCall<Configuration> updateConfiguration(UpdateConfigurationOptions updateConfigurationOptions)
updateConfigurationOptions - the UpdateConfigurationOptions containing the options for the callServiceCall with a response type of Configurationpublic ServiceCall<TestDocument> testConfigurationInEnvironment(TestConfigurationInEnvironmentOptions testConfigurationInEnvironmentOptions)
testConfigurationInEnvironmentOptions - the TestConfigurationInEnvironmentOptions containing the
          options for the callServiceCall with a response type of TestDocumentpublic ServiceCall<Collection> createCollection(CreateCollectionOptions createCollectionOptions)
createCollectionOptions - the CreateCollectionOptions containing the options for the callServiceCall with a response type of Collectionpublic ServiceCall<Expansions> createExpansions(CreateExpansionsOptions createExpansionsOptions)
createExpansionsOptions - the CreateExpansionsOptions containing the options for the callServiceCall with a response type of Expansionspublic ServiceCall<java.lang.Void> deleteCollection(DeleteCollectionOptions deleteCollectionOptions)
deleteCollectionOptions - the DeleteCollectionOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<java.lang.Void> deleteExpansions(DeleteExpansionsOptions deleteExpansionsOptions)
deleteExpansionsOptions - the DeleteExpansionsOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<Collection> getCollection(GetCollectionOptions getCollectionOptions)
getCollectionOptions - the GetCollectionOptions containing the options for the callServiceCall with a response type of Collectionpublic ServiceCall<ListCollectionFieldsResponse> listCollectionFields(ListCollectionFieldsOptions listCollectionFieldsOptions)
listCollectionFieldsOptions - the ListCollectionFieldsOptions containing the options for the callServiceCall with a response type of ListCollectionFieldsResponsepublic ServiceCall<ListCollectionsResponse> listCollections(ListCollectionsOptions listCollectionsOptions)
listCollectionsOptions - the ListCollectionsOptions containing the options for the callServiceCall with a response type of ListCollectionsResponsepublic ServiceCall<Expansions> listExpansions(ListExpansionsOptions listExpansionsOptions)
listExpansionsOptions - the ListExpansionsOptions containing the options for the callServiceCall with a response type of Expansionspublic ServiceCall<Collection> updateCollection(UpdateCollectionOptions updateCollectionOptions)
updateCollectionOptions - the UpdateCollectionOptions containing the options for the callServiceCall with a response type of Collectionpublic ServiceCall<DocumentAccepted> addDocument(AddDocumentOptions addDocumentOptions)
addDocumentOptions - the AddDocumentOptions containing the options for the callServiceCall with a response type of DocumentAcceptedpublic ServiceCall<java.lang.Void> deleteDocument(DeleteDocumentOptions deleteDocumentOptions)
deleteDocumentOptions - the DeleteDocumentOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<DocumentStatus> getDocumentStatus(GetDocumentStatusOptions getDocumentStatusOptions)
getDocumentStatusOptions - the GetDocumentStatusOptions containing the options for the callServiceCall with a response type of DocumentStatuspublic ServiceCall<DocumentAccepted> updateDocument(UpdateDocumentOptions updateDocumentOptions)
updateDocumentOptions - the UpdateDocumentOptions containing the options for the callServiceCall with a response type of DocumentAcceptedpublic ServiceCall<QueryResponse> federatedQuery(FederatedQueryOptions federatedQueryOptions)
federatedQueryOptions - the FederatedQueryOptions containing the options for the callServiceCall with a response type of QueryResponsepublic ServiceCall<QueryNoticesResponse> federatedQueryNotices(FederatedQueryNoticesOptions federatedQueryNoticesOptions)
federatedQueryNoticesOptions - the FederatedQueryNoticesOptions containing the options for the callServiceCall with a response type of QueryNoticesResponsepublic ServiceCall<QueryResponse> query(QueryOptions queryOptions)
queryOptions - the QueryOptions containing the options for the callServiceCall with a response type of QueryResponsepublic ServiceCall<QueryEntitiesResponse> queryEntities(QueryEntitiesOptions queryEntitiesOptions)
queryEntitiesOptions - the QueryEntitiesOptions containing the options for the callServiceCall with a response type of QueryEntitiesResponsepublic ServiceCall<QueryNoticesResponse> queryNotices(QueryNoticesOptions queryNoticesOptions)
queryNoticesOptions - the QueryNoticesOptions containing the options for the callServiceCall with a response type of QueryNoticesResponsepublic ServiceCall<QueryRelationsResponse> queryRelations(QueryRelationsOptions queryRelationsOptions)
queryRelationsOptions - the QueryRelationsOptions containing the options for the callServiceCall with a response type of QueryRelationsResponsepublic ServiceCall<TrainingQuery> addTrainingData(AddTrainingDataOptions addTrainingDataOptions)
addTrainingDataOptions - the AddTrainingDataOptions containing the options for the callServiceCall with a response type of TrainingQuerypublic ServiceCall<TrainingExample> createTrainingExample(CreateTrainingExampleOptions createTrainingExampleOptions)
createTrainingExampleOptions - the CreateTrainingExampleOptions containing the options for the callServiceCall with a response type of TrainingExamplepublic ServiceCall<java.lang.Void> deleteAllTrainingData(DeleteAllTrainingDataOptions deleteAllTrainingDataOptions)
deleteAllTrainingDataOptions - the DeleteAllTrainingDataOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<java.lang.Void> deleteTrainingData(DeleteTrainingDataOptions deleteTrainingDataOptions)
deleteTrainingDataOptions - the DeleteTrainingDataOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<java.lang.Void> deleteTrainingExample(DeleteTrainingExampleOptions deleteTrainingExampleOptions)
deleteTrainingExampleOptions - the DeleteTrainingExampleOptions containing the options for the callServiceCall with a response type of Voidpublic ServiceCall<TrainingQuery> getTrainingData(GetTrainingDataOptions getTrainingDataOptions)
getTrainingDataOptions - the GetTrainingDataOptions containing the options for the callServiceCall with a response type of TrainingQuerypublic ServiceCall<TrainingExample> getTrainingExample(GetTrainingExampleOptions getTrainingExampleOptions)
getTrainingExampleOptions - the GetTrainingExampleOptions containing the options for the callServiceCall with a response type of TrainingExamplepublic ServiceCall<TrainingDataSet> listTrainingData(ListTrainingDataOptions listTrainingDataOptions)
listTrainingDataOptions - the ListTrainingDataOptions containing the options for the callServiceCall with a response type of TrainingDataSetpublic ServiceCall<TrainingExampleList> listTrainingExamples(ListTrainingExamplesOptions listTrainingExamplesOptions)
listTrainingExamplesOptions - the ListTrainingExamplesOptions containing the options for the callServiceCall with a response type of TrainingExampleListpublic ServiceCall<TrainingExample> updateTrainingExample(UpdateTrainingExampleOptions updateTrainingExampleOptions)
updateTrainingExampleOptions - the UpdateTrainingExampleOptions containing the options for the callServiceCall with a response type of TrainingExample