Method: projects.locations.connections.gitRepositoryLinks.modifyPullRequest

Ändert eine Pull-Anfrage im Remote-SCM-Repository, das mit einem GitRepositoryLink verknüpft ist.

HTTP-Anfrage

POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Pflichtangabe. Der Name der GitRepositoryLink-Ressource im Format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "pullRequestId": string,
  "title": string,
  "body": string,
  "baseRef": string,
  "state": enum (State)
}
Felder
pullRequestId

string

Pflichtangabe. Die SCM-spezifische Pull-Anfrage-ID (z. B. „45“).

title

string

Optional. Der Titel des Pull-Requests.

body

string

Optional. Die Beschreibung des Pull-Requests.

baseRef

string

Optional. Der Ziel-Branch, in den zusammengeführt werden soll.

state

enum (State)

Optional. Der Status der Pull-Anfrage.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von PullRequest.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • developerconnect.gitRepositoryLinks.modifyPullRequest

Weitere Informationen finden Sie in der IAM-Dokumentation.

Bundesland

„State“ stellt den Status der Pull-Anfrage dar.

Enums
STATE_UNSPECIFIED Standardwert. Dieser Wert wird nicht verwendet.
OPEN Die Pull-Anfrage ist offen.
CLOSED Die Pull-Anfrage wird geschlossen.