Class ExportItem.ExportItemBuilder<C extends ExportItem, B extends ExportItem.ExportItemBuilder<C,B>>

java.lang.Object
com.amilesend.discogs.model.inventory.type.ExportItem.ExportItemBuilder<C,B>
Direct Known Subclasses:
GetExportResponse.GetExportResponseBuilder
Enclosing class:
ExportItem

public abstract static class ExportItem.ExportItemBuilder<C extends ExportItem, B extends ExportItem.ExportItemBuilder<C,B>> extends Object
  • Constructor Details

    • ExportItemBuilder

      public ExportItemBuilder()
  • Method Details

    • status

      public B status(String status)
      The export status.
      Returns:
      this.
    • createdTs

      public B createdTs(LocalDateTime createdTs)
      The export request timestamp.
      Returns:
      this.
    • url

      public B url(String url)
      The API URL.
      Returns:
      this.
    • finishedTs

      public B finishedTs(LocalDateTime finishedTs)
      The time of completion timestamp.
      Returns:
      this.
    • downloadUrl

      public B downloadUrl(String downloadUrl)
      The URL to download the inventory export.
      Returns:
      this.
    • filename

      public B filename(String filename)
      The filename of the export.
      Returns:
      this.
    • id

      public B id(Long id)
      The export identifier.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object