Interface UpdateLibraryItemResponse.Builder

  • Method Details

    • libraryItemId

      UpdateLibraryItemResponse.Builder libraryItemId(String libraryItemId)

      The unique identifier of the updated library item.

      Parameters:
      libraryItemId - The unique identifier of the updated library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appId

      The unique identifier of the Q App associated with the library item.

      Parameters:
      appId - The unique identifier of the Q App associated with the library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appVersion

      The version of the Q App associated with the library item.

      Parameters:
      appVersion - The version of the Q App associated with the library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categories

      The categories associated with the updated library item.

      Parameters:
      categories - The categories associated with the updated library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categories

      UpdateLibraryItemResponse.Builder categories(Category... categories)

      The categories associated with the updated library item.

      Parameters:
      categories - The categories associated with the updated library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categories

      The categories associated with the updated library item.

      This is a convenience method that creates an instance of the Category.Builder avoiding the need to create one manually via Category.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to categories(List<Category>).

      Parameters:
      categories - a consumer that will call methods on Category.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The new status of the updated library item.

      Parameters:
      status - The new status of the updated library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The date and time the library item was originally created.

      Parameters:
      createdAt - The date and time the library item was originally created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      The user who originally created the library item.

      Parameters:
      createdBy - The user who originally created the library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The date and time the library item was last updated.

      Parameters:
      updatedAt - The date and time the library item was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      The user who last updated the library item.

      Parameters:
      updatedBy - The user who last updated the library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ratingCount

      UpdateLibraryItemResponse.Builder ratingCount(Integer ratingCount)

      The number of ratings the library item has received.

      Parameters:
      ratingCount - The number of ratings the library item has received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isRatedByUser

      UpdateLibraryItemResponse.Builder isRatedByUser(Boolean isRatedByUser)

      Whether the current user has rated the library item.

      Parameters:
      isRatedByUser - Whether the current user has rated the library item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userCount

      The number of users who have the associated Q App.

      Parameters:
      userCount - The number of users who have the associated Q App.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isVerified

      Indicates whether the library item has been verified.

      Parameters:
      isVerified - Indicates whether the library item has been verified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.