public class SecretBackendMetadataWrapper extends Object implements SecretBackendMetadata
SecretBackendMetadata interface
that can be subclassed to override specific methods.
This class implements the Wrapper or Decorator pattern. Methods default to calling
through to the wrapped request object.| Constructor and Description |
|---|
SecretBackendMetadataWrapper(SecretBackendMetadata delegate)
Create a new
SecretBackendMetadataWrapper given
SecretBackendMetadata. |
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Return a readable name of this secret backend.
|
String |
getPath()
Return the path of this secret backend.
|
org.springframework.vault.core.util.PropertyTransformer |
getPropertyTransformer()
Return a
PropertyTransformer to post-process properties retrieved from
Vault. |
Map<String,String> |
getVariables() |
public SecretBackendMetadataWrapper(SecretBackendMetadata delegate)
SecretBackendMetadataWrapper given
SecretBackendMetadata.delegate - must not be null.public String getName()
SecretBackendMetadatagetName in interface SecretBackendMetadatapublic String getPath()
SecretBackendMetadatagetPath in interface SecretBackendMetadatapublic org.springframework.vault.core.util.PropertyTransformer getPropertyTransformer()
SecretBackendMetadataPropertyTransformer to post-process properties retrieved from
Vault.getPropertyTransformer in interface SecretBackendMetadataPropertyTransformerspublic Map<String,String> getVariables()
getVariables in interface SecretBackendMetadatabackend
and key or path properties.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.