Tabnine Logo
HttpRequest.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
org.jclouds.http.HttpRequest

Best Java code snippets using org.jclouds.http.HttpRequest.builder (Showing top 20 results out of 819)

Refine searchRefine arrow

  • HttpRequest.Builder.method
  • HttpRequest.Builder.endpoint
  • HttpRequest.Builder.build
  • Assert.assertEquals
  • HttpResponse.builder
  • HttpResponse.Builder.statusCode
origin: jclouds/legacy-jclouds

@Test
void testCreateStringToSignWithBrackets() {
 // This test asserts that key *names* are not URL-encoded - only values
 // should be encoded, according to "CloudStack API Developer’s Guide".
 QuerySigner filter = INJECTOR.getInstance(QuerySigner.class);
 assertEquals(
    filter.createStringToSign(HttpRequest.builder().method("GET")
       .endpoint("http://localhost:8080/client/api?command=deployVirtualMachine&iptonetworklist[0].ip=127.0.0.1&iptonetworklist[0].networkid=1").build()),
    "apikey=apikey&command=deployvirtualmachine&iptonetworklist[0].ip=127.0.0.1&iptonetworklist[0].networkid=1");
}
origin: jclouds/legacy-jclouds

  @Override
  public HttpResponse apply(HttpRequest input) {
   // on first request, throw an SSL close_notify exception
   if (counter.getAndIncrement() == 0)
     throw propagate(new SSLException("Received close_notify during handshake"));
   
   // on other requests, just validate and return 200
   assertEquals(renderRequest(input), renderRequest(HttpRequest.builder().method("HEAD").endpoint(
        URI.create("http://mock/objects/rabbit")).build()));
   return HttpResponse.builder().statusCode(200).build();
  }
});
origin: jclouds/legacy-jclouds

public void testGetSecurityGroupWhenResponseIs404() throws Exception {
 HttpRequest getSecurityGroup = HttpRequest.builder().method("GET").endpoint(
      URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-security-groups/0")).headers(
      ImmutableMultimap.<String, String> builder().put("Accept", "application/json").put("X-Auth-Token",
          authToken).build()).build();
 HttpResponse getSecurityGroupResponse = HttpResponse.builder().statusCode(404).build();
 NovaApi apiWhenNoSecurityGroupsExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
      responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, getSecurityGroup,
      getSecurityGroupResponse);
 assertNull(apiWhenNoSecurityGroupsExist.getSecurityGroupExtensionForZone("az-1.region-a.geo-1").get()
      .get("0"));
}
origin: jclouds/legacy-jclouds

@Test
public void testListClustersEmptyOn404() {
 HttpRequest request = HttpRequest.builder()
   .method("GET")
   .endpoint("http://localhost:8080/client/api?response=json&command=listClusters&listAll=true&apiKey=identity&signature=lbimqg0OKIq8sgQBpNmi4oQNFog%3D")
   .addHeader("Accept", "application/json").build();
 HttpResponse response = HttpResponse.builder().statusCode(404).build();
 GlobalHostClient client = requestSendsResponse(request, response);
 assertEquals(client.listClusters(), ImmutableSet.of());
}
origin: jclouds/legacy-jclouds

public void testEncodesOnlyOnce() throws Exception {
 URI uri = URI.create("http://goo.com:443?header=value1");
 HttpRequest request = HttpRequest.builder().method("GET").endpoint(uri).build();
 assertEquals(request.toBuilder().replaceQueryParam("header", "hello?").build(),
    HttpRequest.builder().method("GET").endpoint("http://goo.com:443?header=hello%3F").build());
}
origin: jclouds/legacy-jclouds

public void testListSecurityGroupsWhenReponseIs404IsEmpty() throws Exception {
 HttpRequest listListSecurityGroups = HttpRequest.builder().method("GET").endpoint(
      URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-security-groups")).headers(
      ImmutableMultimap.<String, String> builder().put("Accept", "application/json").put("X-Auth-Token",
          authToken).build()).build();
 HttpResponse listListSecurityGroupsResponse = HttpResponse.builder().statusCode(404).build();
 NovaApi apiWhenNoSecurityGroupsExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
      responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, listListSecurityGroups,
      listListSecurityGroupsResponse);
 assertTrue(apiWhenNoSecurityGroupsExist.getSecurityGroupExtensionForZone("az-1.region-a.geo-1").get()
      .list().isEmpty());
}
origin: jclouds/legacy-jclouds

public void testWhenResponseIs404ExistsReturnsFalse() {
 IntegrationTestClient client = requestSendsResponse(HttpRequest.builder().method("HEAD").endpoint(
      URI.create("http://mock/objects/rabbit")).build(), HttpResponse.builder().statusCode(404).build());
 assertEquals(client.exists("rabbit"), false);
}
origin: jclouds/legacy-jclouds

public void testEndpoint() {
 HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://foo").build();
 assertEquals(request.toBuilder()
           .endpoint("http://bar").build(), 
     HttpRequest.builder()
           .method("GET")
           .endpoint("http://bar").build());
}
origin: jclouds/legacy-jclouds

public void testListServersWhenReponseIs404IsEmpty() throws Exception {
 HttpRequest listServers = HttpRequest
    .builder()
    .method("GET")
    .endpoint("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/servers/detail")
    .addHeader("Accept", "application/json")
    .addHeader("X-Auth-Token", authToken).build();
 HttpResponse listServersResponse = HttpResponse.builder().statusCode(404).build();
 ComputeService apiWhenNoServersExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
    responseWithKeystoneAccess, listServers, listServersResponse);
 assertTrue(apiWhenNoServersExist.listNodes().isEmpty());
}
origin: jclouds/legacy-jclouds

@Test
public void testListHostsEmptyOn404() {
 HttpRequest request = HttpRequest.builder()
   .method("GET")
   .endpoint("http://localhost:8080/client/api?response=json&command=listHosts&listAll=true&apiKey=identity&signature=NnYyyEy30G3V2dcIt7w4WZ68AU8%3D")
   .addHeader("Accept", "application/json").build();
 HttpResponse response = HttpResponse.builder().statusCode(404).build();
 GlobalHostClient client = requestSendsResponse(request, response);
 assertEquals(client.listHosts(), ImmutableSet.of());
}
origin: jclouds/legacy-jclouds

@Test(invocationCount = 5, timeOut = 5000)
public void testGetStringViaRequest() throws IOException {
 HttpResponse getStringResponse = client.invoke(HttpRequest.builder().method("GET")
    .endpoint(format("http://localhost:%d/objects/", testPort)).build());
 assertEquals(Strings2.toString(getStringResponse.getPayload()).trim(), XML);
}
origin: jclouds/legacy-jclouds

public void testGetApiMetaDataFailNotFound() {
 KeystoneApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    HttpRequest.builder().method("GET").endpoint(endpoint + "/v2.0/").addHeader("Accept", APPLICATION_JSON).build(),
    HttpResponse.builder().statusCode(404).build());
 assertNull(api.getApiMetadata());
}
origin: jclouds/legacy-jclouds

public void testWhenResponseIs2xxExistsReturnsTrue() {
 IntegrationTestClient client = requestSendsResponse(HttpRequest.builder().method("HEAD").endpoint(
      URI.create("http://mock/objects/rabbit")).build(), HttpResponse.builder().statusCode(200).build());
 assertEquals(client.exists("rabbit"), true);
}
origin: jclouds/legacy-jclouds

@Test
public void testExtendedPropertiesBind() {
 ObjectMetadata md = ObjectMetadataBuilder.create().key("foo").cacheControl("no-cache").userMetadata(
      ImmutableMap.of("foo", "bar")).build();
 HttpRequest request = HttpRequest.builder().method("POST").endpoint("http://localhost").build();
 BindObjectMetadataToRequest binder = injector.getInstance(BindObjectMetadataToRequest.class);
 assertEquals(binder.bindToRequest(request, md), HttpRequest.builder().method("POST").endpoint("http://localhost").headers(
      ImmutableMultimap.of("Cache-Control", "no-cache", "x-amz-meta-foo", "bar", "Content-Type",
          "binary/octet-stream")).build());
}
origin: jclouds/legacy-jclouds

public void testListExtensionsWhenReponseIs404IsEmpty() throws Exception {
 HttpRequest listExtensions = HttpRequest
    .builder()
    .method("GET")
    .endpoint("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/extensions")
    .addHeader("Accept", "application/json")
    .addHeader("X-Auth-Token", authToken).build();
 HttpResponse listExtensionsResponse = HttpResponse.builder().statusCode(404).build();
 NovaApi apiWhenNoServersExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
    responseWithKeystoneAccess, listExtensions, listExtensionsResponse);
 assertTrue(apiWhenNoServersExist.getExtensionApiForZone("az-1.region-a.geo-1").list().isEmpty());
}
origin: jclouds/legacy-jclouds

@Test
public void testJAXBResponseParserAnnotationWithCustomValue() throws SecurityException, NoSuchMethodException {
 TestJAXBApi api = requestSendsResponse( //
    HttpRequest.builder().method("GET").endpoint("http://mock/jaxb/custom").build(), //
    HttpResponse.builder().statusCode(200).payload("<test><elem>Hello World</elem></test>").build());
 Object result = api.jaxbGetWithAnnotationAndCustomClass();
 assertTrue(result instanceof TestJAXBDomain);
 assertEquals(TestJAXBDomain.class.cast(result).getElem(), "Hello World");
}
origin: jclouds/legacy-jclouds

@Test
void testConvertRequestSetsHeaders() throws IOException {
 HttpRequest request = HttpRequest.builder()
                  .method(HttpMethod.GET)
                  .endpoint(endPoint)
                  .addHeader("foo", "bar").build();
 HTTPRequest gaeRequest = req.apply(request);
 assertEquals(gaeRequest.getHeaders().get(0).getName(), "foo");
 assertEquals(gaeRequest.getHeaders().get(0).getValue(), "bar");
}
origin: jclouds/legacy-jclouds

public void testDNSEndpointApplied() {
 KeystoneAuth keystoneAuth = new KeystoneAuth();
 DNSApi api = requestsSendResponses(
    keystoneAuth.getKeystoneAuthWithUsernameAndPassword(),
    keystoneAuth.getResponseWithKeystoneAccess(),
    HttpRequest.builder().method("HEAD").endpoint("http://172.16.0.1:8776/v1/3456/zones/foo.com").build(),
    HttpResponse.builder().statusCode(200).build());
 assertTrue(api.zoneExists("foo.com"));
}
origin: apache/jclouds

public void testWhenResponseIs404ExistsReturnsFalse() {
 IntegrationTestClient client = requestSendsResponse(HttpRequest.builder().method("HEAD").endpoint(
      URI.create("http://mock/objects/rabbit")).build(), HttpResponse.builder().statusCode(404).build());
 assertEquals(client.exists("rabbit"), false);
}
origin: jclouds/legacy-jclouds

public void test() {
 HttpRequest request = HttpRequest.builder().method("POST").endpoint("http://localhost").build();
 request = binder.bindToRequest(request, new String[] { "alpha", "omega" });
 assertEquals(request.getPayload().getRawContent(), "BundleId.1=alpha&BundleId.2=omega");
}
org.jclouds.httpHttpRequestbuilder

Popular methods of HttpRequest

  • getMethod
    We cannot return an enum, as per specification custom methods are allowed. Enums are not extensible.
  • toBuilder
  • getRequestLine
  • getPayload
  • getEndpoint
  • setPayload
  • getHeaders
  • getFirstHeaderOrNull
  • getFilters
  • hashCode
  • <init>
  • addHeader
  • <init>,
  • addHeader,
  • addParser,
  • containsHeader,
  • execute,
  • getAllHeaders,
  • getAttribute,
  • getContent,
  • getHttpBody

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • findViewById (Activity)
  • setContentView (Activity)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now