Class DatarouterAccountSecretCredential
java.lang.Object
io.datarouter.model.databean.BaseDatabean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>
io.datarouter.auth.storage.account.DatarouterAccountSecretCredential
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>,java.lang.Comparable<io.datarouter.model.databean.Databean<?,?>>
public class DatarouterAccountSecretCredential extends io.datarouter.model.databean.BaseDatabean<DatarouterAccountSecretCredentialKey,DatarouterAccountSecretCredential>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterAccountSecretCredential.DatarouterAccountSecretCredentialFielder -
Field Summary
-
Constructor Summary
Constructors Constructor Description DatarouterAccountSecretCredential()DatarouterAccountSecretCredential(java.lang.String secretName, java.lang.String secretNamespace, java.lang.String accountName, java.lang.String creatorUsername) -
Method Summary
Modifier and Type Method Description static DatarouterAccountSecretCredentialcreate(java.lang.String secretNamespace, java.lang.String accountName, java.lang.String creatorUsername)java.lang.StringgetAccountName()java.lang.BooleangetActive()java.lang.StringgetCreatedDate(java.time.ZoneId zoneId)java.lang.StringgetCreatorUsername()java.lang.Class<DatarouterAccountSecretCredentialKey>getKeyClass()java.lang.StringgetLastUsedDate(java.time.ZoneId zoneId)java.lang.StringgetSecretNamespace()voidsetActive(java.lang.Boolean active)voidsetLastUsed(java.util.Date lastUsed)
-
Constructor Details
-
DatarouterAccountSecretCredential
public DatarouterAccountSecretCredential() -
DatarouterAccountSecretCredential
public DatarouterAccountSecretCredential(java.lang.String secretName, java.lang.String secretNamespace, java.lang.String accountName, java.lang.String creatorUsername)
-
-
Method Details
-
create
public static DatarouterAccountSecretCredential create(java.lang.String secretNamespace, java.lang.String accountName, java.lang.String creatorUsername) -
getKeyClass
-
getAccountName
public java.lang.String getAccountName() -
getSecretNamespace
public java.lang.String getSecretNamespace() -
getCreatedDate
public java.lang.String getCreatedDate(java.time.ZoneId zoneId) -
getCreatorUsername
public java.lang.String getCreatorUsername() -
setLastUsed
public void setLastUsed(java.util.Date lastUsed) -
getLastUsedDate
public java.lang.String getLastUsedDate(java.time.ZoneId zoneId) -
getActive
public java.lang.Boolean getActive() -
setActive
public void setActive(java.lang.Boolean active)
-