Class AddReleaseToWantListRequest.AddReleaseToWantListRequestBuilder<C extends AddReleaseToWantListRequest, B extends AddReleaseToWantListRequest.AddReleaseToWantListRequestBuilder<C,B>>

java.lang.Object
com.amilesend.discogs.model.wantlist.AddReleaseToWantListRequest.AddReleaseToWantListRequestBuilder<C,B>
Direct Known Subclasses:
UpdateReleaseOnWantListRequest.UpdateReleaseOnWantListRequestBuilder
Enclosing class:
AddReleaseToWantListRequest

public abstract static class AddReleaseToWantListRequest.AddReleaseToWantListRequestBuilder<C extends AddReleaseToWantListRequest, B extends AddReleaseToWantListRequest.AddReleaseToWantListRequestBuilder<C,B>> extends Object
  • Constructor Details

    • AddReleaseToWantListRequestBuilder

      public AddReleaseToWantListRequestBuilder()
  • Method Details

    • username

      public B username(String username)
      The username (required).
      Returns:
      this.
    • releaseId

      public B releaseId(long releaseId)
      The release identifier (required).
      Returns:
      this.
    • notes

      public B notes(String notes)
      The user notes associated with the release (optional).
      Returns:
      this.
    • rating

      public B rating(Integer rating)
      The rating (1-5) for the release (optional).
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object