Module Values.CodeReviewJobSource

Represents a code review job, which is an execution instance of a code review. A code review job progresses through preflight, static analysis, and finalizing steps.

Sourcetype nonrec t = {
  1. codeReviewJobId : String_.t option;
    (*

    The unique identifier of the code review job.

    *)
  2. codeReviewId : String_.t option;
    (*

    The unique identifier of the code review associated with the job.

    *)
  3. title : String_.t option;
    (*

    The title of the code review job.

    *)
  4. overview : String_.t option;
    (*

    An overview of the code review job results.

    *)
  5. status : JobStatus.t option;
    (*

    The current status of the code review job.

    *)
  6. documents : DocumentList.t option;
    (*

    The list of documents providing context for the code review job.

    *)
  7. sourceCode : SourceCodeRepositoryList.t option;
    (*

    The list of source code repositories analyzed during the code review job.

    *)
  8. steps : StepList.t option;
    (*

    The list of steps in the code review job execution.

    *)
  9. executionContext : ExecutionContextList.t option;
    (*

    The execution context messages for the code review job.

    *)
  10. serviceRole : ServiceRole.t option;
    (*

    The IAM service role used for the code review job.

    *)
  11. logConfig : CloudWatchLog.t option;
    (*

    The CloudWatch Logs configuration for the code review job.

    *)
  12. errorInformation : ErrorInformation.t option;
    (*

    Error information if the code review job encountered an error.

    *)
  13. integratedRepositories : IntegratedRepositoryList.t option;
    (*

    The list of integrated repositories associated with the code review job.

    *)
  14. codeRemediationStrategy : CodeRemediationStrategy.t option;
    (*

    The code remediation strategy for the code review job.

    *)
  15. createdAt : SyntheticTimestamp_date_time.t option;
    (*

    The date and time the code review job was created, in UTC format.

    *)
  16. updatedAt : SyntheticTimestamp_date_time.t option;
    (*

    The date and time the code review job was last updated, in UTC format.

    *)
}
Sourceval make : ?codeReviewJobId:??? -> ?codeReviewId:??? -> ?title:??? -> ?overview:??? -> ?status:??? -> ?documents:??? -> ?sourceCode:??? -> ?steps:??? -> ?executionContext:??? -> ?serviceRole:??? -> ?logConfig:??? -> ?errorInformation:??? -> ?integratedRepositories:??? -> ?codeRemediationStrategy:??? -> ?createdAt:??? -> ?updatedAt:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of SyntheticTimestamp_date_time.t ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `String of String_.t ]) 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