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

  • Running tasks concurrently on multiple threads
  • setRequestProperty (URLConnection)
  • addToBackStack (FragmentTransaction)
  • startActivity (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • 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