Class DatarouterAccountCredential
java.lang.Object
io.datarouter.model.databean.BaseDatabean<DatarouterAccountCredentialKey,DatarouterAccountCredential>
io.datarouter.auth.storage.account.DatarouterAccountCredential
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<DatarouterAccountCredentialKey,DatarouterAccountCredential>,java.lang.Comparable<io.datarouter.model.databean.Databean<?,?>>
public class DatarouterAccountCredential extends io.datarouter.model.databean.BaseDatabean<DatarouterAccountCredentialKey,DatarouterAccountCredential>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterAccountCredential.DatarouterAccountCredentialFielder -
Field Summary
-
Constructor Summary
Constructors Constructor Description DatarouterAccountCredential()DatarouterAccountCredential(java.lang.String apiKey, java.lang.String secretKey, java.lang.String accountName, java.lang.String creatorUsername) -
Method Summary
Modifier and Type Method Description static DatarouterAccountCredentialcreate(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<DatarouterAccountCredentialKey>getKeyClass()java.lang.StringgetLastUsedDate(java.time.ZoneId zoneId)java.lang.StringgetSecretKey()java.lang.BooleanneedsMigration()voidsetActive(java.lang.Boolean active)voidsetLastUsed(java.util.Date lastUsed)
-
Constructor Details
-
DatarouterAccountCredential
public DatarouterAccountCredential() -
DatarouterAccountCredential
public DatarouterAccountCredential(java.lang.String apiKey, java.lang.String secretKey, java.lang.String accountName, java.lang.String creatorUsername)
-
-
Method Details
-
create
public static DatarouterAccountCredential create(java.lang.String accountName, java.lang.String creatorUsername) -
getKeyClass
-
getAccountName
public java.lang.String getAccountName() -
getSecretKey
public java.lang.String getSecretKey() -
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) -
needsMigration
public java.lang.Boolean needsMigration()
-