Package org.apache.solr.s3
Class S3BackupRepositoryConfig
- java.lang.Object
- 
- org.apache.solr.s3.S3BackupRepositoryConfig
 
- 
 public class S3BackupRepositoryConfig extends Object Class representing thebackupS3 config bundle specified in solr.xml. All user-provided config can be overridden via environment variables (use uppercase, with '_' instead of '.'), seetoEnvVar(java.lang.String).
- 
- 
Field SummaryFields Modifier and Type Field Description static StringBUCKET_NAMEstatic StringENDPOINTstatic StringPROFILEstatic StringPROXY_URLstatic StringPROXY_USE_SYSTEM_SETTINGSstatic StringREGIONstatic StringRETRIES_DISABLE
 - 
Constructor SummaryConstructors Constructor Description S3BackupRepositoryConfig(org.apache.solr.common.util.NamedList<?> config)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description S3StorageClientbuildClient()Construct aS3StorageClientfrom the provided config.
 
- 
- 
- 
Field Detail- 
PROFILEpublic static final String PROFILE - See Also:
- Constant Field Values
 
 - 
BUCKET_NAMEpublic static final String BUCKET_NAME - See Also:
- Constant Field Values
 
 - 
REGIONpublic static final String REGION - See Also:
- Constant Field Values
 
 - 
ENDPOINTpublic static final String ENDPOINT - See Also:
- Constant Field Values
 
 - 
PROXY_URLpublic static final String PROXY_URL - See Also:
- Constant Field Values
 
 - 
PROXY_USE_SYSTEM_SETTINGSpublic static final String PROXY_USE_SYSTEM_SETTINGS - See Also:
- Constant Field Values
 
 - 
RETRIES_DISABLEpublic static final String RETRIES_DISABLE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
buildClientpublic S3StorageClient buildClient() Construct aS3StorageClientfrom the provided config.
 
- 
 
-