use of com.ibm.watson.developer_cloud.discovery.v1.model.ListTrainingDataOptions in project java-sdk by watson-developer-cloud.
the class DiscoveryServiceTest method listTrainingDataIsSuccessful.
@Test
public void listTrainingDataIsSuccessful() throws InterruptedException {
server.enqueue(jsonResponse(listTrainingDataResp));
ListTrainingDataOptions getRequest = new ListTrainingDataOptions.Builder(environmentId, collectionId).build();
TrainingDataSet response = discoveryService.listTrainingData(getRequest).execute();
RecordedRequest request = server.takeRequest();
assertEquals(TRAINING1_PATH, request.getPath());
assertEquals(GET, request.getMethod());
assertEquals(listTrainingDataResp, response);
}
use of com.ibm.watson.developer_cloud.discovery.v1.model.ListTrainingDataOptions in project java-sdk by watson-developer-cloud.
the class Discovery method listTrainingData.
/**
* Lists the training data for this collection.
*
* @param listTrainingDataOptions the {@link ListTrainingDataOptions} containing the options for the call
* @return a {@link ServiceCall} with a response type of {@link TrainingDataSet}
*/
public ServiceCall<TrainingDataSet> listTrainingData(ListTrainingDataOptions listTrainingDataOptions) {
Validator.notNull(listTrainingDataOptions, "listTrainingDataOptions cannot be null");
String[] pathSegments = { "v1/environments", "collections", "training_data" };
String[] pathParameters = { listTrainingDataOptions.environmentId(), listTrainingDataOptions.collectionId() };
RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getEndPoint(), pathSegments, pathParameters));
builder.query(VERSION, versionDate);
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(TrainingDataSet.class));
}
Aggregations