@Beta public abstract class BaseSchema<T extends ModuleBasedName> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends ModuleBasedName> |
Modifier | Constructor and Description |
---|---|
protected |
BaseSchema(BaseSchema.Builder builder) |
Modifier and Type | Method and Description |
---|---|
Instant |
getCreatedTime() |
PrincipalKey |
getCreator() |
String |
getDescription() |
String |
getDisplayName() |
Icon |
getIcon() |
Instant |
getModifiedTime() |
PrincipalKey |
getModifier() |
T |
getName() |
protected BaseSchema(BaseSchema.Builder builder)
public T getName()
public String getDisplayName()
public String getDescription()
public Instant getCreatedTime()
public Instant getModifiedTime()
public PrincipalKey getCreator()
public PrincipalKey getModifier()
public Icon getIcon()