@Beta
public abstract class BaseSchema<T extends BaseSchemaName>
extends java.lang.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 |
---|---|
java.time.Instant |
getCreatedTime() |
PrincipalKey |
getCreator() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
Icon |
getIcon() |
java.time.Instant |
getModifiedTime() |
PrincipalKey |
getModifier() |
T |
getName() |
protected BaseSchema(BaseSchema.Builder builder)
public T getName()
public java.lang.String getDisplayName()
public java.lang.String getDescription()
public java.time.Instant getCreatedTime()
public java.time.Instant getModifiedTime()
public PrincipalKey getCreator()
public PrincipalKey getModifier()
public Icon getIcon()