public class

InputStreamS3ObjectContent

extends Object
implements S3ObjectContent
java.lang.Object
   ↳ org.mule.module.s3.model.content.InputStreamS3ObjectContent

Summary

Fields
private final InputStream inputStream
private final long length
private final String md5base64
Public Constructors
InputStreamS3ObjectContent(InputStream inputStream, Long length, String md5base64)
Public Methods
PutObjectRequest createPutObjectRequest()
Creates a PutObjectRequest, which grants to have its metadata object and its inputstream (or file), populated.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.module.s3.model.content.S3ObjectContent

Fields

private final InputStream inputStream

private final long length

private final String md5base64

Public Constructors

public InputStreamS3ObjectContent (InputStream inputStream, Long length, String md5base64)

Parameters
inputStream
length
md5base64

Public Methods

public PutObjectRequest createPutObjectRequest ()

Creates a PutObjectRequest, which grants to have its metadata object and its inputstream (or file), populated.

Returns
  • a new PutObjectRequest