Class MergeCheckCollection.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • items

        public MergeCheckCollection.Builder items​(List<MergeCheck> items)
        List of pullRequest mergeCheck objects.

        Example: {“items”: [{ “type” : “CONFLICT(ENUM values)”, “status” : “FAILED(ENUM values)”}, {“type”: “APPROVAL_RULE(ENUM VALUE)”, “ruleName”: “rule 1”, “status” : “NEEDS_APPROVAL(ENUM values)”, “totalApprovalCount”:“5”, “currentApprovalCount”:“1”, “reviewers”:[], “level”: “PROJECT/REPOSITORY(ENUM values)”}, {“type”: “APPROVAL_RULE(ENUM VALUE)”, “ruleName”: “rule 2”, “status” : “SUCCEEDED(ENUM values)”, “totalApprovalCount”:“5”, “currentApprovalCount”:“5”, “reviewers”:[], “level”: “PROJECT/REPOSITORY(ENUM values)”} , {“type”: “BUILD(ENUM VALUE)”, “pipelineId”: “PipelineOCID”, “buildRunId”: “BuildRunOCID”, “status” : “SUCCEEDED/PENDING/FAIlED/IN-PROGRESS(ENUM values)”} ]}

        Parameters:
        items - the value to set
        Returns:
        this builder
      • timeValidated

        public MergeCheckCollection.Builder timeValidated​(Date timeValidated)
        The time Stamp of the validation check.
        Parameters:
        timeValidated - the value to set
        Returns:
        this builder