Class File.Builder

  • Enclosing class:
    File

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

      • withIdentifier

        public File.Builder withIdentifier​(java.util.UUID identifier)
      • withName

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

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

        public File.Builder withSize​(java.lang.Long size)
      • withAdministrativeAgreement

        public File.Builder withAdministrativeAgreement​(boolean administrativeAgreement)
      • withPublisherAuthority

        public File.Builder withPublisherAuthority​(boolean publisherAuthority)
      • withEmbargoDate

        public File.Builder withEmbargoDate​(java.time.Instant embargoDate)
      • buildLegacyFile

        public File buildLegacyFile()
      • buildPublishedFile

        public File buildPublishedFile()
      • buildUnpublishedFile

        public File buildUnpublishedFile()
      • buildUnpublishableFile

        public File buildUnpublishableFile()