Package dev.enola.identity
Interface Subject.Builder
- All Superinterfaces:
Builder<Subject>,HasComment.Builder<Subject>,HasIRI.Builder<Thing.Builder<Subject>>,HasLabel.Builder<Subject>,HasType.Builder<Subject>,PredicatesObjects.Builder<Subject>,Thing.Builder<Subject>
- Enclosing interface:
Subject
public static interface Subject.Builder
extends HasType.Builder<Subject>, HasLabel.Builder<Subject>, HasComment.Builder<Subject>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Subject.BuilderaddAuthPubKey(PublicKey pubKey) build()default Subject.Builderdefault Subject.BuilderMethods inherited from interface dev.enola.thing.java.HasType.Builder
addTypeMethods inherited from interface dev.enola.thing.PredicatesObjects.Builder
addAllOrdered, set, setMethods inherited from interface dev.enola.thing.Thing.Builder
add, add, add, add, addAll, addAll, addAll, addAll, addOrdered, addOrdered, addOrdered, addOrdered, set, set
-
Method Details
-
iri
- Specified by:
iriin interfaceHasIRI.Builder<Thing.Builder<Subject>>- Specified by:
iriin interfaceThing.Builder<Subject>
-
addAuthPubKey
-
label
- Specified by:
labelin interfaceHasLabel.Builder<Subject>
-
comment
- Specified by:
commentin interfaceHasComment.Builder<Subject>
-
build
- Specified by:
buildin interfaceBuilder<Subject>- Specified by:
buildin interfacePredicatesObjects.Builder<Subject>- Specified by:
buildin interfaceThing.Builder<Subject>
-