本文整理了Java中com.ibm.watson.developer_cloud.http.RequestBuilder.build
方法的一些代码示例,展示了RequestBuilder.build
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.build
方法的具体详情如下:
包路径:com.ibm.watson.developer_cloud.http.RequestBuilder
类名称:RequestBuilder
方法名:build
[英]Builds the.
[中]构建。
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
private Request buildGetSizeRequest(String solrClusterId) {
final String resizePath = createSizePath(solrClusterId);
final RequestBuilder requestBuilder = RequestBuilder.get(resizePath);
return requestBuilder.build();
}
}
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
/**
* Deletes a ranker.
*
* @param rankerID the ranker id
* @return the service call
*/
public ServiceCall<Void> deleteRanker(final String rankerID) {
Validator.isTrue((rankerID != null) && !rankerID.isEmpty(), "rankerId cannot be null or empty");
final Request request = RequestBuilder.delete(String.format(PATH_RANKER, rankerID)).build();
return createServiceCall(request, ResponseConverterUtils.getVoid());
}
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
/**
* Gathers memory and disk usage stats from a Solr cluster.
*
* @param solrClusterId the ID of the Solr cluster to gather stats from
* @return stats about the Solr cluster
*/
public ServiceCall<SolrClusterStats> getSolrClusterStats(String solrClusterId) {
Validator.isTrue((solrClusterId != null) && !solrClusterId.isEmpty(), "solrClusterId cannot be null or empty");
final Request request = RequestBuilder.get(String.format(PATH_GET_SOLR_CLUSTER, solrClusterId) + "/stats").build();
return createServiceCall(request, ResponseConverterUtils.getObject(SolrClusterStats.class));
}
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
/**
* retrieves the list of rankers for the user.
*
* @return the rankers
*/
public ServiceCall<Rankers> getRankers() {
final Request request = RequestBuilder.get(PATH_RANKERS).build();
return createServiceCall(request, ResponseConverterUtils.getObject(Rankers.class));
}
代码示例来源:origin: com.ibm.watson.developer_cloud/dialog
/**
* Retrieves the list of Dialogs for the user.
*
* @return the {@link Dialog} list
*/
public ServiceCall<List<Dialog>> getDialogs() {
final Request request = RequestBuilder.get(PATH_DIALOGS).build();
ResponseConverter<List<Dialog>> converter = ResponseConverterUtils.getGenericObject(listDialogType, DIALOGS);
return createServiceCall(request, converter);
}
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
@Override
public ServiceCall<Void> deleteSolrClusterConfiguration(String solrClusterId, String configName) {
final String configPath = createConfigPath(solrClusterId, configName);
final Request request = RequestBuilder.delete(configPath).build();
return createServiceCall(request, ResponseConverterUtils.getVoid());
}
代码示例来源:origin: com.ibm.watson.developer_cloud/retrieve-and-rank
@Override
public ServiceCall<InputStream> getSolrClusterConfiguration(String solrClusterId, String configName) {
Validator.isTrue((solrClusterId != null) && !solrClusterId.isEmpty(), "solrClusterId cannot be null or empty");
Validator.isTrue((configName != null) && !configName.isEmpty(), "configName cannot be null or empty");
final String configPath = createConfigPath(solrClusterId, configName);
final RequestBuilder requestBuider =
RequestBuilder.get(configPath).header(HttpHeaders.ACCEPT, HttpMediaType.APPLICATION_ZIP);
return createServiceCall(requestBuider.build(), ResponseConverterUtils.getInputStream());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test with nested arrays.
*/
@Test
public void testWithNestedArray() {
Request request = RequestBuilder.post(HttpUrl.parse(url)).query("foo", new String[] { "bar", "bar2" }).build();
assertEquals(url + "?foo=bar&foo=bar2", request.url().toString());
request = RequestBuilder.post(HttpUrl.parse(url)).query("foo", Arrays.asList("bar", "bar2")).build();
assertEquals(url + "?foo=bar&foo=bar2", request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test delete.
*/
@Test
public void testDelete() {
final Request request = RequestBuilder.delete(HttpUrl.parse(urlWithQuery)).build();
assertEquals("DELETE", request.method());
assertEquals(urlWithQuery, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test get.
*/
@Test
public void testGet() {
final Request request = RequestBuilder.get(HttpUrl.parse(urlWithQuery)).build();
assertEquals("GET", request.method());
assertEquals(urlWithQuery, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test post.
*/
@Test
public void testPost() {
final Request request = RequestBuilder.post(HttpUrl.parse(url)).build();
assertEquals("POST", request.method());
assertEquals(url, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test head.
*/
@Test
public void testHead() {
final Request request = RequestBuilder.head(HttpUrl.parse(urlWithQuery)).build();
assertEquals("HEAD", request.method());
assertEquals(urlWithQuery, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test put.
*/
@Test
public void testPut() {
final Request request = RequestBuilder.put(HttpUrl.parse(urlWithQuery)).build();
assertEquals("PUT", request.method());
assertEquals(urlWithQuery, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test with query object array.
*/
@Test
public void testWithQueryObjectArray() {
final Request request = RequestBuilder.post(HttpUrl.parse(url)).query("foo", "bar", "p2", "p2").build();
assertEquals(urlWithQuery, request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test requests with special characters in the query string.
*/
@Test
public void testSpecialCharacterQuery() {
final Request request = RequestBuilder.get(HttpUrl.parse(url)).query("ä&ö", "ö=ü").build();
assertEquals(url + "?%C3%A4%26%C3%B6=%C3%B6%3D%C3%BC", request.url().toString());
}
代码示例来源:origin: watson-developer-cloud/java-sdk
/**
* Test illegal argument exception even numbers.
*/
@Test(expected = IllegalArgumentException.class)
public void testIllegalArgumentExceptionEvenNumbers() {
RequestBuilder.put(HttpUrl.parse(url)).form("1", "2", "3").build();
}
代码示例来源:origin: watson-developer-cloud/java-sdk
public ServiceCall<Void> testHeadMethod() {
RequestBuilder builder = RequestBuilder.head(HttpUrl.parse(getEndPoint() + "/v1/test"));
return createServiceCall(builder.build(), ResponseConverterUtils.getVoid());
}
}
代码示例来源:origin: watson-developer-cloud/java-sdk
public ServiceCall<TestModel> testMethod() {
RequestBuilder builder = RequestBuilder.get(HttpUrl.parse(getEndPoint() + "/v1/test"));
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(TestModel.class));
}
}
代码示例来源:origin: watson-developer-cloud/java-sdk
public ServiceCall<GenericModel> testMethod() {
RequestBuilder builder = RequestBuilder.get(HttpUrl.parse(getEndPoint() + "/v1/test"));
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(GenericModel.class));
}
}
代码示例来源:origin: watson-developer-cloud/java-sdk
public ServiceCall<TestModel> testMethod() {
RequestBuilder builder = RequestBuilder.get(HttpUrl.parse(getEndPoint() + "/v1/test"));
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(TestModel.class));
}
内容来源于网络,如有侵权,请联系作者删除!