B C D E F G I L O P R S W
All Classes All Packages
All Classes All Packages
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
S3StorageClient
s 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
All Classes All Packages