Class VaultConfigDatabaseBootstrapConfiguration.DatabaseSecretBackendMetadataFactory

java.lang.Object
org.springframework.cloud.vault.config.databases.VaultConfigDatabaseBootstrapConfiguration.DatabaseSecretBackendMetadataFactory
All Implemented Interfaces:
org.springframework.cloud.vault.config.SecretBackendMetadataFactory<DatabaseSecretProperties>
Enclosing class:
VaultConfigDatabaseBootstrapConfiguration

public static class VaultConfigDatabaseBootstrapConfiguration.DatabaseSecretBackendMetadataFactory extends Object implements org.springframework.cloud.vault.config.SecretBackendMetadataFactory<DatabaseSecretProperties>
SecretBackendMetadataFactory for Database integration using DatabaseSecretProperties.
  • Constructor Details

    • DatabaseSecretBackendMetadataFactory

      public DatabaseSecretBackendMetadataFactory()
  • Method Details

    • createMetadata

      public org.springframework.cloud.vault.config.SecretBackendMetadata createMetadata(DatabaseSecretProperties backendDescriptor)
      Specified by:
      createMetadata in interface org.springframework.cloud.vault.config.SecretBackendMetadataFactory<DatabaseSecretProperties>
    • supports

      public boolean supports(org.springframework.cloud.vault.config.VaultSecretBackendDescriptor backendDescriptor)
      Specified by:
      supports in interface org.springframework.cloud.vault.config.SecretBackendMetadataFactory<DatabaseSecretProperties>