Class Activity.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • id

      public Activity.Builder id(URI id)
      Sets the identifier.
      Parameters:
      id - The identifier of the Activity.
      Returns:
      This builder
      See Also:
      • Activity.id
    • id

      public Activity.Builder id(String id)
      Sets the identifier.
      Parameters:
      id - The identifier of the Activity.
      Returns:
      This builder
      See Also:
      • Activity.id
    • definition

      public Activity.Builder definition(Consumer<ActivityDefinition.Builder> definition)
      Consumer Builder for definition.
      Parameters:
      definition - The Consumer Builder for definition
      Returns:
      This builder
      See Also:
      • Activity.definition
    • definition

      public Activity.Builder definition(ActivityDefinition definition)
      Sets the definition.
      Parameters:
      definition - The definition of the Activity
      Returns:
      This builder
      See Also:
      • Activity.definition