public class S3Fetcher extends AbstractFetcher implements Initializable, RangeFetcher
| Constructor and Description | 
|---|
| S3Fetcher() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | checkInitialization(InitializableProblemHandler problemHandler) | 
| InputStream | fetch(String fetchKey,
     long startRange,
     long endRange,
     Metadata metadata) | 
| InputStream | fetch(String fetchKey,
     Metadata metadata) | 
| void | initialize(Map<String,Param> params)This initializes the s3 client. | 
| void | setBucket(String bucket) | 
| void | setCredentialsProvider(String credentialsProvider) | 
| void | setExtractUserMetadata(boolean extractUserMetadata)Whether or not to extract user metadata from the S3Object | 
| void | setMaxConnections(int maxConnections) | 
| void | setPrefix(String prefix)prefix to prepend to the fetch key before fetching. | 
| void | setProfile(String profile) | 
| void | setRegion(String region) | 
| void | setSpoolToTemp(boolean spoolToTemp) | 
getName, setNamepublic InputStream fetch(String fetchKey, Metadata metadata) throws TikaException, IOException
fetch in interface FetcherTikaExceptionIOExceptionpublic InputStream fetch(String fetchKey, long startRange, long endRange, Metadata metadata) throws TikaException, IOException
fetch in interface RangeFetcherTikaExceptionIOException@Field public void setSpoolToTemp(boolean spoolToTemp)
@Field public void setPrefix(String prefix)
prefix - @Field public void setExtractUserMetadata(boolean extractUserMetadata)
extractUserMetadata - @Field public void setMaxConnections(int maxConnections)
public void initialize(Map<String,Param> params) throws TikaConfigException
initialize in interface Initializableparams - params to use for initializationTikaConfigExceptionpublic void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
checkInitialization in interface InitializableproblemHandler - if there is a problem and no
                       custom initializableProblemHandler has been configured
                       via Initializable parameters,
                       this is called to respond.TikaConfigExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.