Class UserReleaseRating.UserReleaseRatingBuilder<C extends UserReleaseRating, B extends UserReleaseRating.UserReleaseRatingBuilder<C,B>>

java.lang.Object
com.amilesend.discogs.model.database.type.UserReleaseRating.UserReleaseRatingBuilder<C,B>
Direct Known Subclasses:
GetUserReleaseRatingResponse.GetUserReleaseRatingResponseBuilder, UpdateUserReleaseRatingResponse.UpdateUserReleaseRatingResponseBuilder
Enclosing class:
UserReleaseRating

public abstract static class UserReleaseRating.UserReleaseRatingBuilder<C extends UserReleaseRating, B extends UserReleaseRating.UserReleaseRatingBuilder<C,B>> extends Object
  • Constructor Details

    • UserReleaseRatingBuilder

      public UserReleaseRatingBuilder()
  • Method Details

    • username

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

      public B releaseId(Long releaseId)
      The release identifier.
      Returns:
      this.
    • rating

      public B rating(Integer rating)
      The user's rating.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object