Module Values.GetAudienceGenerationJobResponseSource

Returns information about an audience generation job.

Sourcetype nonrec t = {
  1. createTime : SyntheticTimestamp_date_time.t option;
    (*

    The time at which the audience generation job was created.

    *)
  2. updateTime : SyntheticTimestamp_date_time.t option;
    (*

    The most recent time at which the audience generation job was updated.

    *)
  3. audienceGenerationJobArn : AudienceGenerationJobArn.t option;
    (*

    The Amazon Resource Name (ARN) of the audience generation job.

    *)
  4. name : NameString.t option;
    (*

    The name of the audience generation job.

    *)
  5. description : ResourceDescription.t option;
    (*

    The description of the audience generation job.

    *)
  6. status : AudienceGenerationJobStatus.t option;
    (*

    The status of the audience generation job.

    *)
  7. statusDetails : StatusDetails.t option;
    (*

    Details about the status of the audience generation job.

    *)
  8. configuredAudienceModelArn : ConfiguredAudienceModelArn.t option;
    (*

    The Amazon Resource Name (ARN) of the configured audience model used for this audience generation job.

    *)
  9. seedAudience : AudienceGenerationJobDataSource.t option;
    (*

    The seed audience that was used for this audience generation job. This field will be null if the account calling the API is the account that started this audience generation job.

    *)
  10. includeSeedInOutput : Boolean.t option;
    (*

    Configure whether the seed users are included in the output audience. By default, Clean Rooms ML removes seed users from the output audience. If you specify TRUE, the seed users will appear first in the output. Clean Rooms ML does not explicitly reveal whether a user was in the seed, but the recipient of the audience will know that the first minimumSeedSize count of users are from the seed.

    *)
  11. collaborationId : UUID.t option;
    (*

    The identifier of the collaboration that this audience generation job is associated with.

    *)
  12. metrics : AudienceQualityMetrics.t option;
    (*

    The relevance scores for different audience sizes and the recall score of the generated audience.

    *)
  13. startedBy : AccountId.t option;
    (*

    The AWS account that started this audience generation job.

    *)
  14. tags : TagMap.t option;
    (*

    The tags that are associated to this audience generation job.

    *)
  15. protectedQueryIdentifier : String_.t option;
    (*

    The unique identifier of the protected query for this audience generation job.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ResourceNotFoundException of ResourceNotFoundException.t
  3. | `ValidationException of ValidationException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?createTime:??? -> ?updateTime:??? -> ?audienceGenerationJobArn:??? -> ?name:??? -> ?description:??? -> ?status:??? -> ?statusDetails:??? -> ?configuredAudienceModelArn:??? -> ?seedAudience:??? -> ?includeSeedInOutput:??? -> ?collaborationId:??? -> ?metrics:??? -> ?startedBy:??? -> ?tags:??? -> ?protectedQueryIdentifier:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of AudienceGenerationJobArn.t | `Structure of (string * [> `Double of AudienceQualityMetricsRecallMetricDouble.t | `List of [> `Structure of (string * [> `Double of RelevanceMetricScoreDouble.t | `Structure of (string * [> `Enum of string | `Integer of AudienceSizeValue.t ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Map of ([> `String of ParameterName.t ] * [> `String of ParameterValue.t ]) list | `String of S3Path.t | `Structure of (string * [> `Enum of string | `Integer of WorkerComputeConfigurationNumberInteger.t | `Structure of (string * [> `Map of ([> `String of SparkPropertyKey.t ] * [> `String of SparkPropertyValue.t ]) list ]) list ]) list ]) list ]) list | `Timestamp of SyntheticTimestamp_date_time.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t