Class File.Builder

  • Enclosing class:
    File

    public static final class File.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public File.Builder id​(java.util.Optional<java.lang.String> id)
      • remoteId

        public File.Builder remoteId​(java.util.Optional<java.lang.String> remoteId)
      • remoteId

        public File.Builder remoteId​(java.lang.String remoteId)
      • createdAt

        public File.Builder createdAt​(java.util.Optional<java.time.OffsetDateTime> createdAt)
      • createdAt

        public File.Builder createdAt​(java.time.OffsetDateTime createdAt)
      • modifiedAt

        public File.Builder modifiedAt​(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
      • modifiedAt

        public File.Builder modifiedAt​(java.time.OffsetDateTime modifiedAt)
      • name

        public File.Builder name​(java.util.Optional<java.lang.String> name)
      • name

        public File.Builder name​(java.lang.String name)
      • fileUrl

        public File.Builder fileUrl​(java.util.Optional<java.lang.String> fileUrl)
      • fileUrl

        public File.Builder fileUrl​(java.lang.String fileUrl)
      • fileThumbnailUrl

        public File.Builder fileThumbnailUrl​(java.util.Optional<java.lang.String> fileThumbnailUrl)
      • fileThumbnailUrl

        public File.Builder fileThumbnailUrl​(java.lang.String fileThumbnailUrl)
      • size

        public File.Builder size​(java.util.Optional<java.lang.Long> size)
      • mimeType

        public File.Builder mimeType​(java.util.Optional<java.lang.String> mimeType)
      • mimeType

        public File.Builder mimeType​(java.lang.String mimeType)
      • description

        public File.Builder description​(java.util.Optional<java.lang.String> description)
      • description

        public File.Builder description​(java.lang.String description)
      • remoteCreatedAt

        public File.Builder remoteCreatedAt​(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
      • remoteCreatedAt

        public File.Builder remoteCreatedAt​(java.time.OffsetDateTime remoteCreatedAt)
      • remoteUpdatedAt

        public File.Builder remoteUpdatedAt​(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
      • remoteUpdatedAt

        public File.Builder remoteUpdatedAt​(java.time.OffsetDateTime remoteUpdatedAt)
      • remoteWasDeleted

        public File.Builder remoteWasDeleted​(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
      • remoteWasDeleted

        public File.Builder remoteWasDeleted​(java.lang.Boolean remoteWasDeleted)
      • fieldMappings

        public File.Builder fieldMappings​(java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
      • fieldMappings

        public File.Builder fieldMappings​(java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> fieldMappings)
      • remoteData

        public File.Builder remoteData​(java.util.Optional<java.util.List<java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>>>> remoteData)
      • remoteData

        public File.Builder remoteData​(java.util.List<java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>>> remoteData)
      • build

        public File build()