B C D E F G I L O P R S W 
All Classes All Packages

B

BUCKET_NAME - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 
buildClient() - Method in class org.apache.solr.s3.S3BackupRepositoryConfig
Construct a S3StorageClient from the provided config.

C

close() - Method in class org.apache.solr.s3.S3BackupRepository
 
close() - Method in class org.apache.solr.s3.S3OutputStream
 
copyIndexFileFrom(Directory, String, URI, String) - Method in class org.apache.solr.s3.S3BackupRepository
Copy an index file from specified sourceDir to the destination repository (i.e.
copyIndexFileTo(URI, String, Directory, String) - Method in class org.apache.solr.s3.S3BackupRepository
Copy an index file from specified sourceRepo to the destination directory (i.e.
createDirectory(URI) - Method in class org.apache.solr.s3.S3BackupRepository
 
createDirectoryURI(String) - Method in class org.apache.solr.s3.S3BackupRepository
 
createOutput(URI) - Method in class org.apache.solr.s3.S3BackupRepository
 
createURI(String) - Method in class org.apache.solr.s3.S3BackupRepository
 

D

delete(URI, Collection<String>) - Method in class org.apache.solr.s3.S3BackupRepository
 
deleteDirectory(URI) - Method in class org.apache.solr.s3.S3BackupRepository
 

E

ENDPOINT - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 
exists(URI) - Method in class org.apache.solr.s3.S3BackupRepository
 

F

flush() - Method in class org.apache.solr.s3.S3OutputStream
 

G

getConfigProperty(String) - Method in class org.apache.solr.s3.S3BackupRepository
 
getPathType(URI) - Method in class org.apache.solr.s3.S3BackupRepository
 

I

init(NamedList<?>) - Method in class org.apache.solr.s3.S3BackupRepository
 

L

listAll(URI) - Method in class org.apache.solr.s3.S3BackupRepository
This method returns all the entries (files and directories) in the specified directory.

O

openInput(URI, String, IOContext) - Method in class org.apache.solr.s3.S3BackupRepository
 
org.apache.solr.s3 - package org.apache.solr.s3
Solr S3 backup repository

P

PROFILE - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 
PROXY_URL - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 
PROXY_USE_SYSTEM_SETTINGS - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 

R

REGION - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 
resolve(URI, String...) - Method in class org.apache.solr.s3.S3BackupRepository
 
resolveDirectory(URI, String...) - Method in class org.apache.solr.s3.S3BackupRepository
 
RETRIES_DISABLE - Static variable in class org.apache.solr.s3.S3BackupRepositoryConfig
 

S

S3BackupRepository - Class in org.apache.solr.s3
A concrete implementation of BackupRepository interface supporting backup/restore of Solr indexes to S3.
S3BackupRepository() - Constructor for class org.apache.solr.s3.S3BackupRepository
 
S3BackupRepositoryConfig - Class in org.apache.solr.s3
Class representing the backup S3 config bundle specified in solr.xml.
S3BackupRepositoryConfig(NamedList<?>) - Constructor for class org.apache.solr.s3.S3BackupRepositoryConfig
 
S3Exception - Exception in org.apache.solr.s3
Generic exception for S3 related failures.
S3Exception(String) - Constructor for exception org.apache.solr.s3.S3Exception
 
S3Exception(String, Throwable) - Constructor for exception org.apache.solr.s3.S3Exception
 
S3Exception(Throwable) - Constructor for exception org.apache.solr.s3.S3Exception
 
S3NotFoundException - Exception in org.apache.solr.s3
Specific exception thrown from S3StorageClients when the resource requested is not found (e.g., attempting to fetch a key in S3 that doesn't exist).
S3NotFoundException(String) - Constructor for exception org.apache.solr.s3.S3NotFoundException
 
S3NotFoundException(String, Throwable) - Constructor for exception org.apache.solr.s3.S3NotFoundException
 
S3NotFoundException(Throwable) - Constructor for exception org.apache.solr.s3.S3NotFoundException
 
S3OutputStream - Class in org.apache.solr.s3
Implementation is adapted from https://github.com/confluentinc/kafka-connect-storage-cloud/blob/5.0.x/kafka-connect-s3/src/main/java/io/confluent/connect/s3/storage/S3OutputStream.java, which uses ASLv2.
S3OutputStream(S3Client, String, String) - Constructor for class org.apache.solr.s3.S3OutputStream
 
S3StorageClient - Class in org.apache.solr.s3
Creates a S3Client for communicating with AWS S3.

W

write(byte[], int, int) - Method in class org.apache.solr.s3.S3OutputStream
 
write(int) - Method in class org.apache.solr.s3.S3OutputStream
 
B C D E F G I L O P R S W 
All Classes All Packages