Tabnine Logo
BlobBuilderImpl.name
Code IndexAdd Tabnine to your IDE (free)

How to use
name
method
in
org.jclouds.blobstore.domain.internal.BlobBuilderImpl

Best Java code snippets using org.jclouds.blobstore.domain.internal.BlobBuilderImpl.name (Showing top 10 results out of 315)

origin: org.apache.jclouds.api/openstack-swift

@Override
public BlobBuilder blobBuilder(String name) {
 return new BlobBuilderImpl().name(name);
}
origin: Nextdoor/bender

@Override
public BlobBuilder blobBuilder(String name) {
 return new BlobBuilderImpl().name(name);
}
origin: apache/jclouds

@Override
public BlobBuilder blobBuilder(String name) {
 return new BlobBuilderImpl().name(name);
}
origin: apache/jclouds

@Test
public void testPutBlobTrailingSlash() throws Exception {
 String key = "key";
 ByteSource byteSource = ByteSource.empty();
 Blob blob = new BlobBuilderImpl()
    .name(key + "/")
    .payload(byteSource)
    .contentLength(byteSource.size())
    .build();
 storageStrategy.putBlob(CONTAINER_NAME, blob);
 blob = storageStrategy.getBlob(CONTAINER_NAME, key);
 assertThat(blob).isNull();
 blob = storageStrategy.getBlob(CONTAINER_NAME, key + "/");
 assertThat(blob).isNotNull();
}
origin: apache/jclouds

@Test(dataProvider = "ignoreOnMacOSX")
public void testOverwriteBlobMetadata() throws Exception {
 String blobKey = TestUtils.createRandomBlobKey("writePayload-", ".img");
 // write blob
 Blob blob = new BlobBuilderImpl()
    .name(blobKey)
    .payload(randomByteSource().slice(0, 1024))
    .userMetadata(ImmutableMap.of("key1", "value1"))
    .build();
 storageStrategy.putBlob(CONTAINER_NAME, blob);
 blob = storageStrategy.getBlob(CONTAINER_NAME, blobKey);
 assertEquals(blob.getMetadata().getUserMetadata().get("key1"), "value1");
 // overwrite blob
 blob = new BlobBuilderImpl()
    .name(blobKey)
    .payload(randomByteSource().slice(0, 1024))
    // no metadata
    .build();
 Uninterruptibles.sleepUninterruptibly(1, TimeUnit.SECONDS);
 storageStrategy.putBlob(CONTAINER_NAME, blob);
 blob = storageStrategy.getBlob(CONTAINER_NAME, blobKey);
 assertFalse(blob.getMetadata().getUserMetadata().containsKey("key1"));
}
origin: apache/jclouds

@Test
public void testGetBlobTrailingSlash() throws Exception {
 String key = "key";
 ByteSource byteSource = randomByteSource().slice(0, 1024);
 Blob blob = new BlobBuilderImpl()
    .name(key)
    .payload(byteSource)
    .contentLength(byteSource.size())
    .build();
 storageStrategy.putBlob(CONTAINER_NAME, blob);
 blob = storageStrategy.getBlob(CONTAINER_NAME, key);
 assertThat(blob).isNotNull();
 blob = storageStrategy.getBlob(CONTAINER_NAME, key + "/");
 assertThat(blob).isNull();
}
origin: apache/jclouds

@Test
public void testPutIncorrectContentLength() throws Exception {
 Blob blob = new BlobBuilderImpl()
    .name("key")
    .payload(randomByteSource().slice(0, 1024))
    .contentLength(512)
    .build();
 try {
   storageStrategy.putBlob(CONTAINER_NAME, blob);
   Fail.failBecauseExceptionWasNotThrown(IOException.class);
 } catch (IOException ioe) {
   // expected
 }
}
origin: jclouds/legacy-jclouds

  assertEquals(api.execute("container", new BlobBuilderImpl().name("foo").payload(bytes).build()), "fff");
} finally {
  RecordedRequest authRequest = server.takeRequest();
origin: jclouds/legacy-jclouds

@Test(expectedExceptions = HttpResponseException.class)
public void testMPUAbortsOnProblem() throws IOException, InterruptedException {
 MockWebServer server = new MockWebServer();
 server.enqueue(new MockResponse().setResponseCode(200).setBody("<UploadId>upload-id</UploadId>"));
 server.enqueue(new MockResponse().setResponseCode(400));
 server.enqueue(new MockResponse().setResponseCode(200));
 server.play();
 byte[] bytes = "0123456789abcdef".getBytes(Charsets.US_ASCII);
 int partSize = bytes.length / 2;
 SequentialMultipartUploadStrategy api = mockSequentialMultipartUploadStrategy(server.getUrl("/").toString(),
    partSize);
 try {
   assertEquals(api.execute("container", new BlobBuilderImpl().name("foo").payload(bytes).build()), "fff");
 } finally {
   RecordedRequest initiate = server.takeRequest();
   assertEquals(initiate.getRequestLine(), "POST /container/foo?uploads HTTP/1.1");
   assertEquals(initiate.getHeader("Content-Length"), "0");
   RecordedRequest part1 = server.takeRequest();
   assertEquals(part1.getRequestLine(), "PUT /container/foo?partNumber=1&uploadId=upload-id HTTP/1.1");
   assertEquals(part1.getHeader("Content-Length"), String.valueOf(partSize));
   assertEquals(new String(part1.getBody()), "01234567");
   RecordedRequest abort = server.takeRequest();
   assertEquals(abort.getRequestLine(), "DELETE /container/foo?uploadId=upload-id HTTP/1.1");
   server.shutdown();
 }
}
origin: jclouds/legacy-jclouds

  assertEquals(api.execute("container", new BlobBuilderImpl().name("foo").payload(bytes).build()), "fff");
} finally {
org.jclouds.blobstore.domain.internalBlobBuilderImplname

Popular methods of BlobBuilderImpl

  • <init>
  • payload

Popular in Java

  • Reading from database using SQL prepared statement
  • setScale (BigDecimal)
  • runOnUiThread (Activity)
  • onRequestPermissionsResult (Fragment)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Top PhpStorm 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