Values.RecommenderSourceDescribes a recommendation generator for a Domain dataset group. You create a recommender in a Domain dataset group for a specific domain use case (domain recipe), and specify the recommender in a GetRecommendations request.
type nonrec t = {recommenderArn : Arn.t option;The Amazon Resource Name (ARN) of the recommender.
*)datasetGroupArn : Arn.t option;The Amazon Resource Name (ARN) of the Domain dataset group that contains the recommender.
*)name : Name.t option;The name of the recommender.
*)recipeArn : Arn.t option;The Amazon Resource Name (ARN) of the recipe (Domain dataset group use case) that the recommender was created for.
*)recommenderConfig : RecommenderConfig.t option;The configuration details of the recommender.
*)creationDateTime : Date.t option;The date and time (in Unix format) that the recommender was created.
*)lastUpdatedDateTime : Date.t option;The date and time (in Unix format) that the recommender was last updated.
*)status : Status.t option;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
*)failureReason : FailureReason.t option;If a recommender fails, the reason behind the failure.
*)latestRecommenderUpdate : RecommenderUpdateSummary.t option;Provides a summary of the latest updates to the recommender.
*)modelMetrics : Metrics.t option;Provides evaluation metrics that help you determine the performance of a recommender. For more information, see Evaluating a recommender.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of MetricName.t ] * [> `Double of MetricValue.t ])
list
| `String of Arn.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of TransactionsPerSecond.t
| `Map of
([> `String of ParameterName.t ]
* [> `String of ParameterValue.t ])
list
| `String of Status.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of TransactionsPerSecond.t
| `Map of
([> `String of DatasetType.t ]
* [> `List of [> `String of ColumnName.t ] list
| `String of ParameterValue.t ])
list
| `Structure of
(string
* [> `Map of
([> `String of DatasetType.t ]
* [> `List of [> `String of ColumnName.t ] list ])
list ])
list ])
list
| `Timestamp of Date.t ])
list
| `Timestamp of Date.t ])
list ]