Interface RecommenderSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RecommenderSummary.Builder,RecommenderSummary>, SdkBuilder<RecommenderSummary.Builder,RecommenderSummary>, SdkPojo
Enclosing class:
RecommenderSummary

public static interface RecommenderSummary.Builder extends SdkPojo, CopyableBuilder<RecommenderSummary.Builder,RecommenderSummary>
  • Method Details

    • name

      The name of the recommender.

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

      RecommenderSummary.Builder recommenderArn(String recommenderArn)

      The Amazon Resource Name (ARN) of the recommender.

      Parameters:
      recommenderArn - The Amazon Resource Name (ARN) of the recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • datasetGroupArn

      RecommenderSummary.Builder datasetGroupArn(String datasetGroupArn)

      The Amazon Resource Name (ARN) of the Domain dataset group that contains the recommender.

      Parameters:
      datasetGroupArn - The Amazon Resource Name (ARN) of the Domain dataset group that contains the recommender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recipeArn

      RecommenderSummary.Builder recipeArn(String recipeArn)

      The Amazon Resource Name (ARN) of the recipe (Domain dataset group use case) that the recommender was created for.

      Parameters:
      recipeArn - The Amazon Resource Name (ARN) of the recipe (Domain dataset group use case) that the recommender was created for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recommenderConfig

      RecommenderSummary.Builder recommenderConfig(RecommenderConfig recommenderConfig)

      The configuration details of the recommender.

      Parameters:
      recommenderConfig - The configuration details of the 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 details of the 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:
    • status

      The status of the recommender. A recommender can be in one of the following states:

      • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

      • STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE

      • DELETE PENDING > DELETE IN_PROGRESS

      Parameters:
      status - The status of the recommender. A recommender can be in one of the following states:

      • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

      • STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE

      • DELETE PENDING > DELETE IN_PROGRESS

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDateTime

      RecommenderSummary.Builder creationDateTime(Instant creationDateTime)

      The date and time (in Unix format) that the recommender was created.

      Parameters:
      creationDateTime - The date and time (in Unix format) that the recommender was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDateTime

      RecommenderSummary.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

      The date and time (in Unix format) that the recommender was last updated.

      Parameters:
      lastUpdatedDateTime - The date and time (in Unix format) that the recommender was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.