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

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

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

origin: apache/jclouds

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

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(String data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
origin: apache/jclouds

  @Override
  public BlobBuilder get() {
   return new BlobBuilderImpl();
  }
}, TestUtils.TARGET_BASE_DIR, true, new FilesystemContainerNameValidatorImpl(), new FilesystemBlobKeyValidatorImpl(), defaultLocation);
origin: apache/jclouds

 @Override
 public BlobBuilder get() {
   return new BlobBuilderImpl();
 }
}, absoluteBasePath, false, new FilesystemContainerNameValidatorImpl(), new FilesystemBlobKeyValidatorImpl(), defaultLocation);
origin: jclouds/legacy-jclouds

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(InputStream data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
origin: org.apache.jclouds.api/openstack-swift

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

@Override
public BlobBuilder get() {
 return new BlobBuilderImpl();
}
origin: jclouds/legacy-jclouds

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(String data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
origin: Nextdoor/bender

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

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(File data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
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: Nextdoor/bender

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(byte[] data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
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: jclouds/legacy-jclouds

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(byte[] data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
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: jclouds/legacy-jclouds

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(File data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
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: jclouds/legacy-jclouds

  @Override
  public PayloadBlobBuilder forSigning() {
   return payload(new PhantomPayload());
  }
}
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: apache/jclouds

/**
* {@inheritDoc}
*/
@Override
public PayloadBlobBuilder payload(String data) {
 return payload(newPayload(checkNotNull(data, "data")));
}
org.jclouds.blobstore.domain.internalBlobBuilderImpl

Most used methods

  • <init>
  • name
  • payload

Popular in Java

  • Start an intent from android
  • compareTo (BigDecimal)
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (Timer)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top plugins for Android Studio
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