/** A person or organization attending the event. */ @NotNull public Builder attendee(@NotNull Person.Builder person) { putValue("attendee", person.build()); return this; }
/** * A performer at the event—for example, a presenter, musician, musical group or actor. */ @NotNull public Builder performer(@NotNull Person.Builder person) { putValue("performer", person.build()); return this; }
/** An organizer of an Event. */ @NotNull public Builder organizer(@NotNull Person.Builder person) { putValue("organizer", person.build()); return this; }
/** Someone working for this organization. */ @NotNull public Builder employee(@NotNull Person.Builder person) { putValue("employee", person.build()); return this; }
/** Alumni of educational organization. */ @NotNull public Builder alumni(@NotNull Person.Builder person) { putValue("alumni", person.build()); return this; }
/** * Organization or person who adapts a creative work to different languages, regional * differences and technical requirements of a target market. */ @NotNull public Builder translator(@NotNull Person.Builder person) { putValue("translator", person.build()); return this; }
/** * The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a * book. */ @NotNull public Builder agent(@NotNull Person.Builder person) { putValue("agent", person.build()); return this; }
/** Fictional person connected with a creative work. */ @NotNull public Builder character(@NotNull Person.Builder person) { putValue("character", person.build()); return this; }
/** Specifies the Person who edited the CreativeWork. */ @NotNull public Builder editor(@NotNull Person.Builder person) { putValue("editor", person.build()); return this; }
/** The party holding the legal copyright to the CreativeWork. */ @NotNull public Builder copyrightHolder(@NotNull Person.Builder person) { putValue("copyrightHolder", person.build()); return this; }
/** A secondary contributor to the CreativeWork. */ @NotNull public Builder contributor(@NotNull Person.Builder person) { putValue("contributor", person.build()); return this; }
/** Specifies the Person that is legally accountable for the CreativeWork. */ @NotNull public Builder accountablePerson(@NotNull Person.Builder person) { putValue("accountablePerson", person.build()); return this; }