Package com.flagright.api.types
Class PersonAttachment.Builder
- java.lang.Object
-
- com.flagright.api.types.PersonAttachment.Builder
-
- All Implemented Interfaces:
PersonAttachment._FinalStage,PersonAttachment.UserIdStage
- Enclosing class:
- PersonAttachment
public static final class PersonAttachment.Builder extends java.lang.Object implements PersonAttachment.UserIdStage, PersonAttachment._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersonAttachment._FinalStageaddAllFiles(java.util.List<FileInfo> files)PersonAttachment._FinalStageaddFiles(FileInfo files)PersonAttachmentbuild()PersonAttachment._FinalStagecomment(java.lang.String comment)User's comment on the attached file.PersonAttachment._FinalStagecomment(java.util.Optional<java.lang.String> comment)PersonAttachment._FinalStagecreatedAt(java.lang.Double createdAt)PersonAttachment._FinalStagecreatedAt(java.util.Optional<java.lang.Double> createdAt)PersonAttachment._FinalStagedeletedAt(java.lang.Double deletedAt)PersonAttachment._FinalStagedeletedAt(java.util.Optional<java.lang.Double> deletedAt)PersonAttachment._FinalStagefiles(java.util.List<FileInfo> files)PersonAttachment.Builderfrom(PersonAttachment other)PersonAttachment._FinalStageid(java.lang.String id)PersonAttachment._FinalStageid(java.util.Optional<java.lang.String> id)PersonAttachment._FinalStagetags(java.util.List<java.lang.String> tags)PersonAttachment._FinalStagetags(java.util.Optional<java.util.List<java.lang.String>> tags)PersonAttachment._FinalStageuserId(java.lang.String userId)
-
-
-
Method Detail
-
from
public PersonAttachment.Builder from(PersonAttachment other)
- Specified by:
fromin interfacePersonAttachment.UserIdStage
-
userId
public PersonAttachment._FinalStage userId(@NotNull java.lang.String userId)
- Specified by:
userIdin interfacePersonAttachment.UserIdStage
-
tags
public PersonAttachment._FinalStage tags(java.util.List<java.lang.String> tags)
- Specified by:
tagsin interfacePersonAttachment._FinalStage
-
tags
public PersonAttachment._FinalStage tags(java.util.Optional<java.util.List<java.lang.String>> tags)
- Specified by:
tagsin interfacePersonAttachment._FinalStage
-
deletedAt
public PersonAttachment._FinalStage deletedAt(java.lang.Double deletedAt)
- Specified by:
deletedAtin interfacePersonAttachment._FinalStage
-
deletedAt
public PersonAttachment._FinalStage deletedAt(java.util.Optional<java.lang.Double> deletedAt)
- Specified by:
deletedAtin interfacePersonAttachment._FinalStage
-
createdAt
public PersonAttachment._FinalStage createdAt(java.lang.Double createdAt)
- Specified by:
createdAtin interfacePersonAttachment._FinalStage
-
createdAt
public PersonAttachment._FinalStage createdAt(java.util.Optional<java.lang.Double> createdAt)
- Specified by:
createdAtin interfacePersonAttachment._FinalStage
-
addAllFiles
public PersonAttachment._FinalStage addAllFiles(java.util.List<FileInfo> files)
- Specified by:
addAllFilesin interfacePersonAttachment._FinalStage
-
addFiles
public PersonAttachment._FinalStage addFiles(FileInfo files)
- Specified by:
addFilesin interfacePersonAttachment._FinalStage
-
files
public PersonAttachment._FinalStage files(java.util.List<FileInfo> files)
- Specified by:
filesin interfacePersonAttachment._FinalStage
-
comment
public PersonAttachment._FinalStage comment(java.lang.String comment)
User's comment on the attached file.
- Specified by:
commentin interfacePersonAttachment._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
comment
public PersonAttachment._FinalStage comment(java.util.Optional<java.lang.String> comment)
- Specified by:
commentin interfacePersonAttachment._FinalStage
-
id
public PersonAttachment._FinalStage id(java.lang.String id)
- Specified by:
idin interfacePersonAttachment._FinalStage
-
id
public PersonAttachment._FinalStage id(java.util.Optional<java.lang.String> id)
- Specified by:
idin interfacePersonAttachment._FinalStage
-
build
public PersonAttachment build()
- Specified by:
buildin interfacePersonAttachment._FinalStage
-
-