Package fr.gouv.vitam.storage.cold
Class InaTapeProxyConfiguration
java.lang.Object
fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
fr.gouv.vitam.storage.cold.InaTapeProxyConfiguration
- All Implemented Interfaces:
DbConfiguration,VitamApplicationConfiguration,VitamApplicationConfigurationInterface
Configuration for INA Tape Proxy Service
Extends DbConfigurationImpl to support MongoDB configuration
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
IS_A_MANDATORY_PARAMETER, jettyConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintlonglongintintintintintintsetExchangeDirectory(String exchangeDirectory) setInaStorageDirectory(String inaStorageDirectory) setLabelsDirectory(String labelsDirectory) setLibraryName(String libraryName) setNbDrives(int nbDrives) setNbSlots(int nbSlots) setOfferStorageDirectory(String offerStorageDirectory) setPollingTimeoutMS(int pollingTimeoutMS) setSftpAuthTimeoutMS(long sftpAuthTimeoutMS) setSftpConnectTimeoutMS(long sftpConnectTimeoutMS) setSftpHost(String sftpHost) setSftpInaPublicKeyPath(String sftpInaPublicKeyPath) setSftpMaxRetries(int sftpMaxRetries) setSftpPort(int sftpPort) setSftpRemoteReadPath(String sftpRemoteReadPath) setSftpRemoteRequestPath(String sftpRemoteRequestPath) setSftpRemoteWritePath(String sftpRemoteWritePath) setSftpRetryFirstWaitMS(int sftpRetryFirstWaitMS) setSftpRetryRandomRangeMS(int sftpRetryRandomRangeMS) setSftpRetryWaitMS(int sftpRetryWaitMS) setSftpUser(String sftpUser) setSftpVitamClientPrivateKeyPassphrase(String sftpVitamClientPrivateKeyPassphrase) setSftpVitamClientPrivateKeyPath(String sftpVitamClientPrivateKeyPath) setTapeCodes(List<String> tapeCodes) setTapeMaxCapacityMB(int tapeMaxCapacityMB) Methods inherited from class fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
getDbName, getDbPassword, getDbUserName, getMongoDbNodes, isDbAuthentication, setDbAuthentication, setDbName, setDbPassword, setDbUserName, setMongoDbNodesMethods inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
getAdminBasicAuth, getJettyConfig, isAuthentication, isAuthorizeTrackTotalHits, isEnableSession, isEnableXsrFilter, isTenantFilter, setAdminBasicAuth, setAuthentication, setAuthorizeTrackTotalHits, setEnableSession, setEnableXsrFilter, setJettyConfig, setTenantFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfiguration
isEnableSession, isEnableXsrFilter, setEnableSession, setEnableXsrFilterMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfigurationInterface
getBaseUri, getBaseUrl, getJettyConfig, isAuthentication, isTenantFilter, setAuthentication, setBaseUri, setBaseUrl, setJettyConfig, setTenantFilter
-
Constructor Details
-
InaTapeProxyConfiguration
public InaTapeProxyConfiguration()
-
-
Method Details
-
getNbDrives
public int getNbDrives() -
getNbSlots
public int getNbSlots() -
getTapeCodes
-
getTapeMaxCapacityMB
public int getTapeMaxCapacityMB() -
setNbDrives
-
setNbSlots
-
setTapeCodes
-
setTapeMaxCapacityMB
-
getExchangeDirectory
-
setExchangeDirectory
-
getInaStorageDirectory
-
setInaStorageDirectory
-
getOfferStorageDirectory
-
setOfferStorageDirectory
-
getLabelsDirectory
-
setLabelsDirectory
-
getSftpHost
-
setSftpHost
-
getSftpPort
public int getSftpPort() -
setSftpPort
-
getSftpUser
-
setSftpUser
-
getSftpVitamClientPrivateKeyPath
-
setSftpVitamClientPrivateKeyPath
public InaTapeProxyConfiguration setSftpVitamClientPrivateKeyPath(String sftpVitamClientPrivateKeyPath) -
getSftpInaPublicKeyPath
-
setSftpInaPublicKeyPath
-
getSftpVitamClientPrivateKeyPassphrase
-
setSftpVitamClientPrivateKeyPassphrase
public InaTapeProxyConfiguration setSftpVitamClientPrivateKeyPassphrase(String sftpVitamClientPrivateKeyPassphrase) -
getSftpRemoteWritePath
-
setSftpRemoteWritePath
-
getSftpRemoteReadPath
-
setSftpRemoteReadPath
-
getSftpRemoteRequestPath
-
setSftpRemoteRequestPath
-
getSftpConnectTimeoutMS
public long getSftpConnectTimeoutMS() -
setSftpConnectTimeoutMS
-
getSftpAuthTimeoutMS
public long getSftpAuthTimeoutMS() -
setSftpAuthTimeoutMS
-
getSftpMaxRetries
public int getSftpMaxRetries() -
setSftpMaxRetries
-
getSftpRetryFirstWaitMS
public int getSftpRetryFirstWaitMS() -
setSftpRetryFirstWaitMS
-
getSftpRetryWaitMS
public int getSftpRetryWaitMS() -
setSftpRetryWaitMS
-
getSftpRetryRandomRangeMS
public int getSftpRetryRandomRangeMS() -
setSftpRetryRandomRangeMS
-
getPollingTimeoutMS
public int getPollingTimeoutMS() -
setPollingTimeoutMS
-
getLibraryName
-
setLibraryName
-