@Beta public abstract class BaseSchema<T extends BaseSchemaName> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends BaseSchemaName> |
| 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()