public abstract class S3FileStoreProvider extends Object implements FileStoreProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
S3FileStoreProvider.ConfigAndFileStore |
| Modifier and Type | Field and Description |
|---|---|
protected io.atlassian.util.concurrent.LazyReference<S3FileStoreProvider.ConfigAndFileStore> |
configAndFileStoreLazyReference |
| Modifier | Constructor and Description |
|---|---|
protected |
S3FileStoreProvider(FileStoreAssociationTarget associationTarget,
JiraProperties jiraProperties,
FileStoresConfigurationLoader fileStoresConfigurationLoader) |
| Modifier and Type | Method and Description |
|---|---|
FileStoreAnalyticInfo |
getFileStoreAnalyticInfo()
Fetches the Analytic info about file store
|
FileStoreConfig |
getFileStoreConfig() |
FileStoreInformation |
getInformation()
Returns information that describes the file store config.
|
protected com.atlassian.dc.filestore.api.FileStore |
getS3FileStore()
Returns the S3 file store used to store attachments.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAssociationTarget, getBasePath, isStoreInJiraHomeprotected final io.atlassian.util.concurrent.LazyReference<S3FileStoreProvider.ConfigAndFileStore> configAndFileStoreLazyReference
protected S3FileStoreProvider(FileStoreAssociationTarget associationTarget, JiraProperties jiraProperties, FileStoresConfigurationLoader fileStoresConfigurationLoader)
public FileStoreConfig getFileStoreConfig()
@Nonnull public FileStoreAnalyticInfo getFileStoreAnalyticInfo()
FileStoreProvidergetFileStoreAnalyticInfo in interface FileStoreProviderpublic FileStoreInformation getInformation()
FileStoreProvidergetInformation in interface FileStoreProviderFileStoreInformation instance that can be used by the
JIRA.Templates.Admin.Jira.FileStoreInformation.fileStoreInformation soy template to present information
about the file store in the admin UI.protected final com.atlassian.dc.filestore.api.FileStore getS3FileStore()
FileStore instance.Copyright © 2002-2024 Atlassian. All Rights Reserved.