Class StorageConfiguration

    • Constructor Detail

      • StorageConfiguration

        public StorageConfiguration()
    • Method Detail

      • getSwiftUrl

        public java.lang.String getSwiftUrl()
        Returns:
        the swiftUrl
      • setSwiftUrl

        public StorageConfiguration setSwiftUrl​(java.lang.String swiftUrl)
        Parameters:
        swiftUrl - the swiftUrl to set
        Returns:
        this
      • getProvider

        public java.lang.String getProvider()
        Returns:
        the provider
      • setProvider

        public StorageConfiguration setProvider​(java.lang.String provider)
        Parameters:
        provider - the provider to set
        Returns:
        this
      • getSwiftKeystoneAuthUrl

        public java.lang.String getSwiftKeystoneAuthUrl()
        Returns:
        the swiftKeystoneAuthUrl
      • setSwiftKeystoneAuthUrl

        public StorageConfiguration setSwiftKeystoneAuthUrl​(java.lang.String swiftKeystoneAuthUrl)
        Parameters:
        swiftKeystoneAuthUrl - the swiftKeystoneAuthUrl to set
        Returns:
        this
      • getSwiftDomain

        public java.lang.String getSwiftDomain()
        Returns:
        the tenantName
      • setSwiftDomain

        public StorageConfiguration setSwiftDomain​(java.lang.String swiftDomain)
        Parameters:
        swiftDomain - the tenantName to set
        Returns:
        this
      • getSwiftUser

        public java.lang.String getSwiftUser()
        Returns:
        the swiftUser
      • setSwiftUser

        public StorageConfiguration setSwiftUser​(java.lang.String swiftUser)
        Parameters:
        swiftUser - the userName to set
        Returns:
        this
      • getSwiftPassword

        public java.lang.String getSwiftPassword()
        Returns:
        the swiftPassword
      • setSwiftPassword

        public StorageConfiguration setSwiftPassword​(java.lang.String swiftPassword)
        Parameters:
        swiftPassword - the swiftPassword to set
        Returns:
        this
      • getStoragePath

        public java.lang.String getStoragePath()
        Returns:
        the storagePath
      • setStoragePath

        public StorageConfiguration setStoragePath​(java.lang.String storagePath)
        Parameters:
        storagePath - the storagePath to set
        Returns:
        this
      • getContextPath

        public java.lang.String getContextPath()
        Returns:
        the contextPath
      • setContextPath

        public StorageConfiguration setContextPath​(java.lang.String contextPath)
        Parameters:
        contextPath - the contextPath to set
        Returns:
        this
      • getSwiftProjectName

        public java.lang.String getSwiftProjectName()
      • setSwiftProjectName

        public StorageConfiguration setSwiftProjectName​(java.lang.String swiftProjectName)
      • getSwiftTrustStore

        public java.lang.String getSwiftTrustStore()
      • setSwiftTrustStore

        public void setSwiftTrustStore​(java.lang.String swiftTrustStore)
      • getSwiftTrustStorePassword

        public java.lang.String getSwiftTrustStorePassword()
      • setSwiftTrustStorePassword

        public void setSwiftTrustStorePassword​(java.lang.String swiftTrustStorePassword)
      • getSwiftMaxConnectionsPerRoute

        public int getSwiftMaxConnectionsPerRoute()
      • setSwiftMaxConnectionsPerRoute

        public void setSwiftMaxConnectionsPerRoute​(int swiftMaxConnectionsPerRoute)
      • getSwiftMaxConnections

        public int getSwiftMaxConnections()
      • setSwiftMaxConnections

        public void setSwiftMaxConnections​(int swiftMaxConnections)
      • getSwiftConnectionTimeout

        public int getSwiftConnectionTimeout()
      • setSwiftConnectionTimeout

        public void setSwiftConnectionTimeout​(int swiftConnectionTimeout)
      • getSwiftReadTimeout

        public int getSwiftReadTimeout()
      • setSwiftReadTimeout

        public void setSwiftReadTimeout​(int swiftReadTimeout)
      • getSwiftSoftRenewTokenDelayBeforeExpireTime

        public long getSwiftSoftRenewTokenDelayBeforeExpireTime()
      • setSwiftSoftRenewTokenDelayBeforeExpireTime

        public void setSwiftSoftRenewTokenDelayBeforeExpireTime​(long swiftSoftRenewTokenDelayBeforeExpireTime)
      • getSwiftHardRenewTokenDelayBeforeExpireTime

        public long getSwiftHardRenewTokenDelayBeforeExpireTime()
      • setSwiftHardRenewTokenDelayBeforeExpireTime

        public void setSwiftHardRenewTokenDelayBeforeExpireTime​(long swiftHardRenewTokenDelayBeforeExpireTime)
      • getS3RegionName

        public java.lang.String getS3RegionName()
      • getS3Endpoint

        public java.lang.String getS3Endpoint()
      • getS3TrustStore

        public java.lang.String getS3TrustStore()
      • getS3TrustStorePassword

        public java.lang.String getS3TrustStorePassword()
      • setS3TrustStorePassword

        public StorageConfiguration setS3TrustStorePassword​(java.lang.String s3TrustStorePassword)
      • getS3AccessKey

        public java.lang.String getS3AccessKey()
      • getS3SecretKey

        public java.lang.String getS3SecretKey()
      • getS3SignerType

        public java.lang.String getS3SignerType()
      • isS3PathStyleAccessEnabled

        public boolean isS3PathStyleAccessEnabled()
      • setS3PathStyleAccessEnabled

        public StorageConfiguration setS3PathStyleAccessEnabled​(boolean s3PathStyleAccessEnabled)
      • getS3MaxConnections

        public int getS3MaxConnections()
      • getS3ConnectionTimeout

        public int getS3ConnectionTimeout()
      • setS3ConnectionTimeout

        public StorageConfiguration setS3ConnectionTimeout​(int s3ConnectionTimeout)
      • getS3SocketTimeout

        public int getS3SocketTimeout()
      • getS3RequestTimeout

        public int getS3RequestTimeout()
      • getS3ClientExecutionTimeout

        public int getS3ClientExecutionTimeout()
      • setS3ClientExecutionTimeout

        public StorageConfiguration setS3ClientExecutionTimeout​(int s3ClientExecutionTimeout)
      • getSwiftNbRetries

        public int getSwiftNbRetries()
      • getSwiftWaitingTimeInMilliseconds

        public int getSwiftWaitingTimeInMilliseconds()
      • setSwiftWaitingTimeInMilliseconds

        public StorageConfiguration setSwiftWaitingTimeInMilliseconds​(int swiftWaitingTimeInMilliseconds)
      • getSwiftRandomRangeSleepInMilliseconds

        public int getSwiftRandomRangeSleepInMilliseconds()
      • setSwiftRandomRangeSleepInMilliseconds

        public StorageConfiguration setSwiftRandomRangeSleepInMilliseconds​(int swiftRandomRangeSleepInMilliseconds)
      • getEnableCustomHeaders

        public java.lang.Boolean getEnableCustomHeaders()
      • setEnableCustomHeaders

        public void setEnableCustomHeaders​(java.lang.Boolean enableCustomHeaders)
      • setCustomHeaders

        public void setCustomHeaders​(java.util.List<VitamCustomizedHeader> customHeaders)
      • getBaseUrl

        public java.lang.String getBaseUrl()