public final class SecretMetadata
extends java.lang.Object
implements com.schibsted.security.strongbox.sdk.internal.encryption.BestEffortShred
Modifier and Type | Field and Description |
---|---|
java.util.Optional<java.util.Optional<Comment>> |
comment |
java.util.Optional<UserAlias> |
modifiedBy |
SecretIdentifier |
secretIdentifier |
java.util.Optional<State> |
state |
java.util.Optional<java.util.Optional<UserData>> |
userData |
long |
version |
Constructor and Description |
---|
SecretMetadata(SecretIdentifier secretIdentifier,
long version,
java.util.Optional<State> state,
java.util.Optional<UserAlias> modifiedBy,
java.util.Optional<java.util.Optional<UserData>> userData,
java.util.Optional<java.util.Optional<Comment>> comment) |
Modifier and Type | Method and Description |
---|---|
void |
bestEffortShred() |
public final SecretIdentifier secretIdentifier
public final long version
public final java.util.Optional<State> state
public final java.util.Optional<UserAlias> modifiedBy
public final java.util.Optional<java.util.Optional<UserData>> userData
public final java.util.Optional<java.util.Optional<Comment>> comment
public SecretMetadata(SecretIdentifier secretIdentifier, long version, java.util.Optional<State> state, java.util.Optional<UserAlias> modifiedBy, java.util.Optional<java.util.Optional<UserData>> userData, java.util.Optional<java.util.Optional<Comment>> comment)