Class DownloadModel.DownloadModelBuilder<C extends DownloadModel,B extends DownloadModel.DownloadModelBuilder<C,B>>

java.lang.Object
io.github.astrapi69.component.model.download.DownloadModel.DownloadModelBuilder<C,B>
Enclosing class:
DownloadModel

public abstract static class DownloadModel.DownloadModelBuilder<C extends DownloadModel,B extends DownloadModel.DownloadModelBuilder<C,B>> extends Object
  • Constructor Details

    • DownloadModelBuilder

      public DownloadModelBuilder()
  • Method Details

    • filename

      public B filename(String filename)
      Returns:
      this.
    • path

      public B path(String path)
      Returns:
      this.
    • contentType

      public B contentType(String contentType)
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object