congrats Icon
New! Announcing our next generation AI code completions
Read here
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

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (Timer)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • requestLocationUpdates (LocationManager)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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