Class FileValueDescriptor.Builder

  • Enclosing class:
    FileValueDescriptor

    public static final class FileValueDescriptor.Builder
    extends Object
    Builder for a file value descriptor.
    Since:
    8.2.0
    • Method Detail

      • build

        public IFileValueDescriptor build()
        Builds a new file value descriptor with the data that was added to this builder. Any modifications to this builder after calling this method will not affect the returned file value descriptor.
        Returns:
        A new file value descriptor with the data that was added to this builder.
      • fileList

        public FileValueDescriptor.Builder fileList​(String fileKey,
                                                    Consumer<? super FileListDescriptor.Builder> configurator)
        Adds a file list descriptor to this builder, for the given type of file.
        Parameters:
        fileKey - The technical name for the type of files.
        configurator - The configurator for a new file list descriptor.
        Returns:
        This builder for chaining method calls.
      • fileList

        public FileValueDescriptor.Builder fileList​(String fileKey,
                                                    IFileListDescriptor fileList)
        Adds a file list to this builder, for the given type of file.
        Parameters:
        fileKey - The technical name for the type of files.
        fileList - Descriptor for the list of files.
        Returns:
        This builder for chaining method calls.