Class DatarouterAccountSecretCredential

java.lang.Object
io.datarouter.model.databean.BaseDatabean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>
io.datarouter.auth.storage.account.credential.secret.DatarouterAccountSecretCredential
All Implemented Interfaces:
io.datarouter.model.databean.Databean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>, Comparable<io.datarouter.model.databean.Databean<?,?>>

public class DatarouterAccountSecretCredential extends io.datarouter.model.databean.BaseDatabean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>
  • Constructor Details

    • DatarouterAccountSecretCredential

      public DatarouterAccountSecretCredential()
    • DatarouterAccountSecretCredential

      public DatarouterAccountSecretCredential(String secretName, String secretNamespace, String accountName, String creatorUsername)
  • Method Details

    • create

      public static DatarouterAccountSecretCredential create(String secretNamespace, String accountName, String creatorUsername)
    • getKeySupplier

    • getAccountName

      public String getAccountName()
    • setAccountName

      public void setAccountName(String accountName)
    • getSecretNamespace

      public String getSecretNamespace()
    • getCreatedDate

      public String getCreatedDate(ZoneId zoneId)
    • getCreatedInstant

      public Instant getCreatedInstant()
    • getCreatorUsername

      public String getCreatorUsername()
    • setLastUsed

      public void setLastUsed(io.datarouter.types.MilliTime lastUsedAt)
    • getLastUsedDate

      public String getLastUsedDate(ZoneId zoneId)
    • getLastUsedInstant

      public Instant getLastUsedInstant()
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)