Class File.Builder

  • Enclosing class:
    File

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

      • administrativeAgreement

        public boolean administrativeAgreement
      • publisherAuthority

        public boolean publisherAuthority
      • embargoDate

        public java.time.Instant embargoDate
    • Constructor Detail

      • Builder

        public Builder()
    • 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)
      • build

        public File build()