Class S3Emitter

All Implemented Interfaces:
Emitter, StreamEmitter, TikaExtension

public class S3Emitter extends AbstractStreamEmitter
Emitter to write to an existing S3 bucket.

Example JSON configuration:

 {
   "emitters": {
     "s3-emitter": {
       "my-s3": {
         "region": "us-east-1",
         "bucket": "my-bucket",
         "credentialsProvider": "profile",
         "profile": "my-profile",
         "prefix": "output",
         "fileExtension": "json",
         "spoolToTemp": true
       }
     }
   }
 }