public CephObjectMetadata put()

in digital-document-service/src/it/java/com/epam/digital/data/platform/dgtldcmnt/config/TestS3ObjectCephService.java [55:67]


  public CephObjectMetadata put(String cephBucketName, String key, String contentType,
      long contentLength, Map<String, String> userMetadata, InputStream fileInputStream) {
    ObjectMetadata objectMetadata = new ObjectMetadata();
    objectMetadata.setContentType(contentType);
    objectMetadata.setContentLength(contentLength);
    objectMetadata.setUserMetadata(userMetadata);
    S3Object s3Object = new S3Object();
    s3Object.setObjectContent(fileInputStream);
    s3Object.setObjectMetadata(objectMetadata);
    storage.put(key, s3Object);
    fileInputStream.read(new byte[fileInputStream.available()]);
    return toCephObjectMetadata(s3Object.getObjectMetadata());
  }