java.lang.Object
de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
All Implemented Interfaces:
Serializable

public final class SecretMetadata extends Object implements Serializable
Embedded metadata for Key-Value v2 secrets.
Since:
0.8, 1.1 implements Serializable
Author:
Stefan Kalscheuer
See Also:
  • Constructor Details Link icon

    • SecretMetadata Link icon

      public SecretMetadata()
  • Method Details Link icon

    • getCreatedTime Link icon

      public ZonedDateTime getCreatedTime()
      Returns:
      Time of secret creation.
    • getCurrentVersion Link icon

      public Integer getCurrentVersion()
      Returns:
      Current version number.
    • getMaxVersions Link icon

      public Integer getMaxVersions()
      Returns:
      Maximum number of versions.
    • getOldestVersion Link icon

      public Integer getOldestVersion()
      Returns:
      Oldest available version number.
    • getUpdatedTime Link icon

      public ZonedDateTime getUpdatedTime()
      Returns:
      Time of secret update.
    • getVersions Link icon

      public Map<Integer,VersionMetadata> getVersions()
      Returns:
      Version of the entry.
    • isCasRequired Link icon

      public Boolean isCasRequired()
      Returns:
      CAS required?
      Since:
      1.3
    • getCustomMetadata Link icon

      public Map<String,String> getCustomMetadata()
      Returns:
      Custom metadata.
      Since:
      1.3
    • getDeleteVersionAfter Link icon

      public String getDeleteVersionAfter()
      Returns:
      time duration to delete version
      Since:
      1.3
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object