public CephObjectMetadata put()

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


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