Package com.atlassian.secrets.service
Class SecretServiceParams.SecretServiceParamsBuilder
java.lang.Object
com.atlassian.secrets.service.SecretServiceParams.SecretServiceParamsBuilder
- Enclosing class:
- SecretServiceParams
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setFileWriter(FileWriter fileWriter) setHomeDirectory(Path homeDirectory) Set the secretConfigFile and keyDirectory relative to the homeDirectory.setKeysDirectory(Path keyDirectory) Set the keyDirectory explicitly.setSecretDao(SecretDao secretDao) Set theSecretDaoto be used to maintain an inventory ofSealedSecretsetSecretsConfigFile(Path secretsConfigFile) Set the secretConfigFile explicitly.
-
Constructor Details
-
SecretServiceParamsBuilder
public SecretServiceParamsBuilder()
-
-
Method Details
-
setHomeDirectory
Set the secretConfigFile and keyDirectory relative to the homeDirectory.- Parameters:
homeDirectory- A JavaPathpointing to the product home directory.- Returns:
- The SecretServiceParamsBuilder for chaining methods.
-
setSecretsConfigFile
Set the secretConfigFile explicitly.- Parameters:
secretsConfigFile- A JavaPathpointing to location of the secretConfigFile.- Returns:
- The SecretServiceParamsBuilder for chaining methods.
-
setKeysDirectory
Set the keyDirectory explicitly.- Parameters:
keyDirectory- A JavaPathpointing to location of the keyDirectory.- Returns:
- The SecretServiceParamsBuilder for chaining methods.
-
setSecretDao
Set theSecretDaoto be used to maintain an inventory ofSealedSecret- Parameters:
secretDao- ASecretDao- Returns:
- The SecretServiceParamsBuilder for chaining methods.
-
setFileWriter
-
build
-