Class Context.Builder

java.lang.Object
dev.learning.xapi.model.Context.Builder
Enclosing class:
Context

public static class Context.Builder extends Object
Builder for Context.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • groupInstructor

      public Context.Builder groupInstructor(Consumer<Group.Builder<?,?>> instructor)
      Consumer Builder for instructor.
      Parameters:
      instructor - The Consumer Builder for instructor.
      Returns:
      This builder
      See Also:
      • Context.instructor
    • agentInstructor

      public Context.Builder agentInstructor(Consumer<Agent.Builder<?,?>> instructor)
      Sets the instructor.
      Parameters:
      instructor - The instructor of the Context.
      Returns:
      This builder
      See Also:
      • Context.instructor
    • team

      public Context.Builder team(Consumer<Group.Builder<?,?>> team)
      Consumer Builder for team.
      Parameters:
      team - The Consumer Builder for team.
      Returns:
      This builder
      See Also:
      • Context.team
    • team

      public Context.Builder team(Group team)
      Sets the team.
      Parameters:
      team - The team of the Context.
      Returns:
      This builder
      See Also:
      • Context.team
    • contextActivities

      public Context.Builder contextActivities(Consumer<ContextActivities.Builder> contextActivities)
      Consumer Builder for contextActivities.
      Parameters:
      contextActivities - The Consumer Builder for contextActivities.
      Returns:
      This builder
      See Also:
      • Context.contextActivities
    • contextActivities

      public Context.Builder contextActivities(ContextActivities contextActivities)
      Sets the contextActivities.
      Parameters:
      contextActivities - The contextActivities of the Context.
      Returns:
      This builder
      See Also:
      • Context.contextActivities
    • statementReference

      public Context.Builder statementReference(Consumer<StatementReference.Builder> statementReference)
      Consumer Builder for statementReference.
      Parameters:
      statementReference - The Consumer Builder for statementReference.
      Returns:
      This builder
      See Also:
      • Context.statement