Interface RealmObj
- All Superinterfaces:
org.apache.polaris.persistence.nosql.api.obj.Obj
@PolarisImmutable
public interface RealmObj
extends org.apache.polaris.persistence.nosql.api.obj.Obj
Represents the persisted state of a
RealmDefinition.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.polaris.persistence.nosql.api.obj.Obj
org.apache.polaris.persistence.nosql.api.obj.Obj.Builder<O extends org.apache.polaris.persistence.nosql.api.obj.Obj,B extends org.apache.polaris.persistence.nosql.api.obj.Obj.Builder<O, B>>, org.apache.polaris.persistence.nosql.api.obj.Obj.ObjSerializeAll, org.apache.polaris.persistence.nosql.api.obj.Obj.StorageView -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.polaris.persistence.nosql.api.obj.ObjType -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.polaris.persistence.nosql.realms.store.ImmutableRealmObj.Builderbuilder()created()org.apache.polaris.persistence.nosql.realms.api.RealmDefinition.RealmStatusstatus()default org.apache.polaris.persistence.nosql.api.obj.ObjTypetype()updated()Methods inherited from interface org.apache.polaris.persistence.nosql.api.obj.Obj
createdAtMicros, id, numParts, versionToken, withCreatedAtMicros, withNumParts
-
Field Details
-
TYPE
static final org.apache.polaris.persistence.nosql.api.obj.ObjType TYPE
-
-
Method Details
-
type
default org.apache.polaris.persistence.nosql.api.obj.ObjType type()- Specified by:
typein interfaceorg.apache.polaris.persistence.nosql.api.obj.Obj
-
created
Instant created() -
updated
Instant updated() -
status
org.apache.polaris.persistence.nosql.realms.api.RealmDefinition.RealmStatus status() -
properties
-
builder
static org.apache.polaris.persistence.nosql.realms.store.ImmutableRealmObj.Builder builder()
-