Class UploadItem.UploadItemBuilder<C extends UploadItem, B extends UploadItem.UploadItemBuilder<C,B>>

java.lang.Object
com.amilesend.discogs.model.inventory.type.UploadItem.UploadItemBuilder<C,B>
Direct Known Subclasses:
GetUploadResponse.GetUploadResponseBuilder
Enclosing class:
UploadItem

public abstract static class UploadItem.UploadItemBuilder<C extends UploadItem, B extends UploadItem.UploadItemBuilder<C,B>> extends Object
  • Constructor Details

    • UploadItemBuilder

      public UploadItemBuilder()
  • Method Details

    • status

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

      public B results(String results)
      Information about the processed CSV upload.
      Returns:
      this.
    • createdTs

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

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

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

      public B type(String type)
      The upload type.
      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