Package io.digdag.spi

Class SecretProvider.ScopedSecretProvider

  • All Implemented Interfaces:
    SecretProvider
    Enclosing interface:
    SecretProvider

    public static class SecretProvider.ScopedSecretProvider
    extends java.lang.Object
    implements SecretProvider
    A secret provider that implements a virtual subtree view.
    • Method Detail

      • getSecretOptional

        public com.google.common.base.Optional<java.lang.String> getSecretOptional​(java.lang.String key)
        Description copied from interface: SecretProvider
        Get a secret identified by a key.
        Specified by:
        getSecretOptional in interface SecretProvider
        Parameters:
        key - A key identifing the secret to get.
        Returns:
        Optional.of(Object) with a secret or Optional.absent() if no matching secret was found.