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,
IamOptions iamOptions)
Instantiates a new `Discovery` with IAM.
|
Discovery(java.lang.String versionDate,
java.lang.String username,
java.lang.String password)
Instantiates a new `Discovery` with username and password.
|
configureHttpClient, createServiceCall, getApiKey, getEndPoint, getName, getPassword, getToken, getUsername, isTokenManagerSet, processServiceCall, setApiKey, setAuthentication, setDefaultHeaders, setDefaultHeaders, setEndPoint, setIamCredentials, setSkipAuthentication, setUsernameAndPassword, toString
public 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 Discovery(java.lang.String versionDate, IamOptions iamOptions)
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.iamOptions
- the options for authenticating through IAMpublic ServiceCall<Environment> createEnvironment(CreateEnvironmentOptions createEnvironmentOptions)
createEnvironmentOptions
- the CreateEnvironmentOptions
containing the options for the callServiceCall
with a response type of Environment
public 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 Environment
public ServiceCall<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsOptions listEnvironmentsOptions)
listEnvironmentsOptions
- the ListEnvironmentsOptions
containing the options for the callServiceCall
with a response type of ListEnvironmentsResponse
public ServiceCall<ListEnvironmentsResponse> listEnvironments()
ServiceCall
with a response type of ListEnvironmentsResponse
public ServiceCall<ListCollectionFieldsResponse> listFields(ListFieldsOptions listFieldsOptions)
listFieldsOptions
- the ListFieldsOptions
containing the options for the callServiceCall
with a response type of ListCollectionFieldsResponse
public ServiceCall<Environment> updateEnvironment(UpdateEnvironmentOptions updateEnvironmentOptions)
updateEnvironmentOptions
- the UpdateEnvironmentOptions
containing the options for the callServiceCall
with a response type of Environment
public ServiceCall<Configuration> createConfiguration(CreateConfigurationOptions createConfigurationOptions)
createConfigurationOptions
- the CreateConfigurationOptions
containing the options for the callServiceCall
with a response type of Configuration
public 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 Configuration
public ServiceCall<ListConfigurationsResponse> listConfigurations(ListConfigurationsOptions listConfigurationsOptions)
listConfigurationsOptions
- the ListConfigurationsOptions
containing the options for the callServiceCall
with a response type of ListConfigurationsResponse
public ServiceCall<Configuration> updateConfiguration(UpdateConfigurationOptions updateConfigurationOptions)
updateConfigurationOptions
- the UpdateConfigurationOptions
containing the options for the callServiceCall
with a response type of Configuration
public ServiceCall<TestDocument> testConfigurationInEnvironment(TestConfigurationInEnvironmentOptions testConfigurationInEnvironmentOptions)
testConfigurationInEnvironmentOptions
- the TestConfigurationInEnvironmentOptions
containing the
options for the callServiceCall
with a response type of TestDocument
public ServiceCall<Collection> createCollection(CreateCollectionOptions createCollectionOptions)
createCollectionOptions
- the CreateCollectionOptions
containing the options for the callServiceCall
with a response type of Collection
public ServiceCall<java.lang.Void> deleteCollection(DeleteCollectionOptions deleteCollectionOptions)
deleteCollectionOptions
- the DeleteCollectionOptions
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 Collection
public ServiceCall<ListCollectionFieldsResponse> listCollectionFields(ListCollectionFieldsOptions listCollectionFieldsOptions)
listCollectionFieldsOptions
- the ListCollectionFieldsOptions
containing the options for the callServiceCall
with a response type of ListCollectionFieldsResponse
public ServiceCall<ListCollectionsResponse> listCollections(ListCollectionsOptions listCollectionsOptions)
listCollectionsOptions
- the ListCollectionsOptions
containing the options for the callServiceCall
with a response type of ListCollectionsResponse
public ServiceCall<Collection> updateCollection(UpdateCollectionOptions updateCollectionOptions)
updateCollectionOptions
- the UpdateCollectionOptions
containing the options for the callServiceCall
with a response type of Collection
public ServiceCall<Expansions> createExpansions(CreateExpansionsOptions createExpansionsOptions)
createExpansionsOptions
- the CreateExpansionsOptions
containing the options for the callServiceCall
with a response type of Expansions
public ServiceCall<java.lang.Void> deleteExpansions(DeleteExpansionsOptions deleteExpansionsOptions)
deleteExpansionsOptions
- the DeleteExpansionsOptions
containing the options for the callServiceCall
with a response type of Voidpublic ServiceCall<Expansions> listExpansions(ListExpansionsOptions listExpansionsOptions)
listExpansionsOptions
- the ListExpansionsOptions
containing the options for the callServiceCall
with a response type of Expansions
public ServiceCall<DocumentAccepted> addDocument(AddDocumentOptions addDocumentOptions)
addDocumentOptions
- the AddDocumentOptions
containing the options for the callServiceCall
with a response type of DocumentAccepted
public 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 DocumentStatus
public ServiceCall<DocumentAccepted> updateDocument(UpdateDocumentOptions updateDocumentOptions)
updateDocumentOptions
- the UpdateDocumentOptions
containing the options for the callServiceCall
with a response type of DocumentAccepted
public ServiceCall<QueryResponse> federatedQuery(FederatedQueryOptions federatedQueryOptions)
federatedQueryOptions
- the FederatedQueryOptions
containing the options for the callServiceCall
with a response type of QueryResponse
public ServiceCall<QueryNoticesResponse> federatedQueryNotices(FederatedQueryNoticesOptions federatedQueryNoticesOptions)
federatedQueryNoticesOptions
- the FederatedQueryNoticesOptions
containing the options for the callServiceCall
with a response type of QueryNoticesResponse
public ServiceCall<QueryResponse> query(QueryOptions queryOptions)
queryOptions
- the QueryOptions
containing the options for the callServiceCall
with a response type of QueryResponse
public ServiceCall<QueryEntitiesResponse> queryEntities(QueryEntitiesOptions queryEntitiesOptions)
queryEntitiesOptions
- the QueryEntitiesOptions
containing the options for the callServiceCall
with a response type of QueryEntitiesResponse
public ServiceCall<QueryNoticesResponse> queryNotices(QueryNoticesOptions queryNoticesOptions)
queryNoticesOptions
- the QueryNoticesOptions
containing the options for the callServiceCall
with a response type of QueryNoticesResponse
public ServiceCall<QueryRelationsResponse> queryRelations(QueryRelationsOptions queryRelationsOptions)
queryRelationsOptions
- the QueryRelationsOptions
containing the options for the callServiceCall
with a response type of QueryRelationsResponse
public ServiceCall<TrainingQuery> addTrainingData(AddTrainingDataOptions addTrainingDataOptions)
addTrainingDataOptions
- the AddTrainingDataOptions
containing the options for the callServiceCall
with a response type of TrainingQuery
public ServiceCall<TrainingExample> createTrainingExample(CreateTrainingExampleOptions createTrainingExampleOptions)
createTrainingExampleOptions
- the CreateTrainingExampleOptions
containing the options for the callServiceCall
with a response type of TrainingExample
public 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 TrainingQuery
public ServiceCall<TrainingExample> getTrainingExample(GetTrainingExampleOptions getTrainingExampleOptions)
getTrainingExampleOptions
- the GetTrainingExampleOptions
containing the options for the callServiceCall
with a response type of TrainingExample
public ServiceCall<TrainingDataSet> listTrainingData(ListTrainingDataOptions listTrainingDataOptions)
listTrainingDataOptions
- the ListTrainingDataOptions
containing the options for the callServiceCall
with a response type of TrainingDataSet
public ServiceCall<TrainingExampleList> listTrainingExamples(ListTrainingExamplesOptions listTrainingExamplesOptions)
listTrainingExamplesOptions
- the ListTrainingExamplesOptions
containing the options for the callServiceCall
with a response type of TrainingExampleList
public ServiceCall<TrainingExample> updateTrainingExample(UpdateTrainingExampleOptions updateTrainingExampleOptions)
updateTrainingExampleOptions
- the UpdateTrainingExampleOptions
containing the options for the callServiceCall
with a response type of TrainingExample
public ServiceCall<java.lang.Void> deleteUserData(DeleteUserDataOptions deleteUserDataOptions)
deleteUserDataOptions
- the DeleteUserDataOptions
containing the options for the callServiceCall
with a response type of Void