com.ibm.watson.developer_cloud.http.RequestBuilder.build()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(72)

本文整理了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

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));
}

相关文章