java.lang.Object
net.ygbstudio.jbrave.core.domain.dto.result.thing.Thing.Builder
net.ygbstudio.jbrave.core.domain.dto.result.thing.Person.Builder
Enclosing class:
Person

public static final class Person.Builder extends Thing.Builder
Builder class for Person.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • email

      public Person.Builder email(String email)
      Sets the email address of the person.
      Parameters:
      email - The email address.
      Returns:
      The builder instance.
    • build

      @Contract(" -> new") @NotNull public @NotNull Person build()
      Builds a new Person instance.
      Overrides:
      build in class Thing.Builder
      Returns:
      A new Person instance.