Interface RecommenderSummary.Builder

  • Method Details

    • recommenderName

      RecommenderSummary.Builder recommenderName(String recommenderName)

      The name of the recommender.

      Parameters:
      recommenderName - The name of the recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recipeName

      RecommenderSummary.Builder recipeName(String recipeName)

      The name of the recipe used by this recommender.

      Parameters:
      recipeName - The name of the recipe used by this recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recipeName

      The name of the recipe used by this recommender.

      Parameters:
      recipeName - The name of the recipe used by this recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recommenderConfig

      RecommenderSummary.Builder recommenderConfig(RecommenderConfig recommenderConfig)

      The configuration settings applied to this recommender.

      Parameters:
      recommenderConfig - The configuration settings applied to this recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recommenderConfig

      default RecommenderSummary.Builder recommenderConfig(Consumer<RecommenderConfig.Builder> recommenderConfig)

      The configuration settings applied to this recommender.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to recommenderConfig(RecommenderConfig).

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

      RecommenderSummary.Builder createdAt(Instant createdAt)

      The timestamp when the recommender was created.

      Parameters:
      createdAt - The timestamp when the recommender was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      RecommenderSummary.Builder description(String description)

      A description of the recommender's purpose and characteristics.

      Parameters:
      description - A description of the recommender's purpose and characteristics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current operational status of the recommender.

      Parameters:
      status - The current operational status of the recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current operational status of the recommender.

      Parameters:
      status - The current operational status of the recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastUpdatedAt

      RecommenderSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The timestamp of when the recommender was edited.

      Parameters:
      lastUpdatedAt - The timestamp of when the recommender was edited.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags used to organize, track, or control access for this resource.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      RecommenderSummary.Builder failureReason(String failureReason)

      If the recommender is in a failed state, provides the reason for the failure.

      Parameters:
      failureReason - If the recommender is in a failed state, provides the reason for the failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestRecommenderUpdate

      RecommenderSummary.Builder latestRecommenderUpdate(RecommenderUpdate latestRecommenderUpdate)

      Information about the most recent update performed on the recommender, including its status and timing.

      Parameters:
      latestRecommenderUpdate - Information about the most recent update performed on the recommender, including its status and timing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestRecommenderUpdate

      default RecommenderSummary.Builder latestRecommenderUpdate(Consumer<RecommenderUpdate.Builder> latestRecommenderUpdate)

      Information about the most recent update performed on the recommender, including its status and timing.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to latestRecommenderUpdate(RecommenderUpdate).

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