Examples of PutObjectRequest


Examples of com.amazonaws.services.s3.model.PutObjectRequest

    dataTransferer.transferProduct(product);

    ArgumentCaptor<PutObjectRequest> argument = ArgumentCaptor.forClass(PutObjectRequest.class);
    verify(s3Client).putObject(argument.capture());

    PutObjectRequest request = argument.getValue();
    assertThat(request.getBucketName(), is(S3_BUCKET_NAME));
    assertThat(request.getKey(), is(EXPECTED_DATA_STORE_REF));
    assertThat(request.getFile().getAbsolutePath(), is(EXPECTED_ORGINAL_REF));
  }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

  public void transferProduct(Product product) throws DataTransferException, IOException {
    for (Reference ref : product.getProductReferences()) {
      String origRef = stripProtocol(ref.getOrigReference(), false);
      String dataStoreRef = stripProtocol(ref.getDataStoreReference(), true);
      try {
        PutObjectRequest request = new PutObjectRequest(
            bucketName, dataStoreRef, new File(origRef));
        if (encrypt) {
          ObjectMetadata requestMetadata = new ObjectMetadata();
          requestMetadata.setServerSideEncryption(AES_256_SERVER_SIDE_ENCRYPTION);    
          request.setMetadata(requestMetadata);
        }
        s3Client.putObject(request);
      } catch (AmazonClientException e) {
        throw new DataTransferException(String.format(
            "Failed to upload product reference %s to S3 at %s", origRef,
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

      ObjectMetadata metadata = new ObjectMetadata();
      metadata.setContentLength(data.length);
      ByteArrayInputStream in = new ByteArrayInputStream(data);
      if(sid == null){
        conn.putObject(new PutObjectRequest(bucketName, id, in, metadata))
      }else{
        AccessControlList acl = new AccessControlList();
        sid = sid.concat(location);
        if(!conn.doesBucketExist(sid)){
          conn.createBucket(sid, region);
        }else{
          AccessControlList bAcl = conn.getBucketAcl(sid);
          Set<Grant> grants = bAcl.getGrants();
          for(Grant g : grants){
            acl.grantPermission(g.getGrantee(), Permission.Read);
          }
        }
        conn.putObject(new PutObjectRequest(sid, id, in, metadata).withAccessControlList(acl))

      }
      in.close();
      return id;
    } catch (Exception ex) {
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

            ObjectMetadata metadata = new ObjectMetadata();
            metadata.setContentLength(remoteSize);
            if ( contentType != null ){
                metadata.setContentType(contentType);
            }
            PutObjectRequest putObjectRequest = new PutObjectRequest(s3.getBucketName(), s3Key, in, metadata);
            // check if RRS is enabled
            if (s3.getEnableRRS()){
                putObjectRequest = putObjectRequest.withStorageClass(StorageClass.ReducedRedundancy);
            }
            // register progress listenser
            putObjectRequest.setProgressListener(new ProgressListener() {
                @Override
                public void progressChanged(ProgressEvent progressEvent) {
                    // s_logger.debug(progressEvent.getBytesTransfered()
                    // + " number of byte transferd "
                    // + new Date());
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

      //#if relacional
      symptom.setId(Long.parseLong(code));
      //#endif
     
      File photo=new File(request.getInput("photo"));
      PutObjectRequest putRequest=new PutObjectRequest(Constants.S3BUCKET,
          code+".jpg", photo);
     
      putRequest.setCannedAcl(CannedAccessControlList.PublicRead);
     
      Constants.getS3().putObject(putRequest);
     
      //#if norelacional
//@      symptom.setCode(Integer.parseInt(code));
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

    /* (non-Javadoc)
     * @see com.amazonaws.services.s3.AmazonS3#putObject(java.lang.String, java.lang.String, java.io.File)
     */
    public PutObjectResult putObject(String bucketName, String key, File file)
            throws AmazonClientException, AmazonServiceException {
        return putObject(new PutObjectRequest(bucketName, key, file)
            .withMetadata(new ObjectMetadata()));
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

    /* (non-Javadoc)
     * @see com.amazonaws.services.s3.AmazonS3#putObject(java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.S3ObjectMetadata)
     */
    public PutObjectResult putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)
            throws AmazonClientException, AmazonServiceException {
        return putObject(new PutObjectRequest(bucketName, key, input, metadata));
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

            if (getObjectRequest.getRange() != null)
                return true;
            if (getObjectRequest.getSSECustomerKey() != null)
                return true;
        } else if (request instanceof PutObjectRequest) {
            PutObjectRequest putObjectRequest = (PutObjectRequest)request;
            return putObjectRequest.getSSECustomerKey() != null;
        } else if (request instanceof UploadPartRequest) {
            UploadPartRequest uploadPartRequest = (UploadPartRequest)request;
            return uploadPartRequest.getSSECustomerKey() != null;
        }
        return false;
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

    /* (non-Javadoc)
     * @see com.amazonaws.services.s3.AmazonS3#putObject(java.lang.String, java.lang.String, java.io.File)
     */
    public PutObjectResult putObject(String bucketName, String key, File file)
            throws AmazonClientException, AmazonServiceException {
        return putObject(new PutObjectRequest(bucketName, key, file)
            .withMetadata(new ObjectMetadata()));
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectRequest

    /* (non-Javadoc)
     * @see com.amazonaws.services.s3.AmazonS3#putObject(java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.S3ObjectMetadata)
     */
    public PutObjectResult putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)
            throws AmazonClientException, AmazonServiceException {
        return putObject(new PutObjectRequest(bucketName, key, input, metadata));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.