Package dev.learning.xapi.model
Class SubStatement.Builder
java.lang.Object
dev.learning.xapi.model.SubStatement.Builder
- Enclosing class:
- SubStatement
Builder for SubStatement.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttachment(Attachment attachment) Adds an attachment.addAttachment(Consumer<Attachment.Builder> attachment) Consumer Builder for attachment.agentActor(Consumer<Agent.Builder<?, ?>> agent) Consumer Builder for agent.groupActor(Consumer<Group.Builder<?, ?>> group) Consumer Builder for group.Sets the verb.verb(Consumer<Verb.Builder> verb) Consumer Builder for verb.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
agentActor
Consumer Builder for agent.- Parameters:
agent- The Consumer Builder for agent- Returns:
- This builder
- See Also:
-
SubStatement.actor
-
groupActor
Consumer Builder for group.- Parameters:
group- The Consumer Builder for group- Returns:
- This builder
- See Also:
-
SubStatement.actor
-
verb
Consumer Builder for verb.- Parameters:
verb- The Consumer Builder for verb- Returns:
- This builder
- See Also:
-
SubStatement.verb
-
verb
Sets the verb.- Parameters:
verb- The definition of the SubStatement- Returns:
- This builder
- See Also:
-
SubStatement.verb
-
addAttachment
Consumer Builder for attachment.- Parameters:
attachment- The Consumer Builder for attachment- Returns:
- This builder
- See Also:
-
SubStatement.attachments
-
addAttachment
Adds an attachment.- Parameters:
attachment- AnAttachmentobject.- Returns:
- This builder
- See Also:
-
SubStatement.attachments
-