Risorsa: GitRepositoryLink
Messaggio che descrive l'oggetto GitRepositoryLink
| Rappresentazione JSON |
|---|
{ "name": string, "cloneUri": string, "createTime": string, "updateTime": string, "deleteTime": string, "labels": { string: string, ... }, "etag": string, "reconciling": boolean, "annotations": { string: string, ... }, "uid": string, "webhookId": string, "gitProxyUri": string } |
| Campi | |
|---|---|
name |
Identificatore. Nome risorsa del repository, nel formato |
cloneUri |
Obbligatorio. URI clone Git. |
createTime |
Solo output. [Solo output] Timestamp creazione Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. [Solo output] Timestamp aggiornamento Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
deleteTime |
Solo output. [Solo output] Timestamp eliminazione Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Etichette come coppie chiave-valore Un oggetto contenente un elenco di coppie |
etag |
Facoltativo. Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato con le richieste di aggiornamento ed eliminazione per garantire che il client abbia un valore aggiornato prima di procedere. |
reconciling |
Solo output. Impostato su true quando la connessione viene configurata o aggiornata in background. |
annotations |
Facoltativo. Consente ai client di archiviare piccole quantità di dati arbitrari. Un oggetto contenente un elenco di coppie |
uid |
Solo output. Un identificatore univoco assegnato dal sistema per GitRepositoryLink. |
webhookId |
Solo output. ID esterno del webhook creato per il repository. |
gitProxyUri |
Solo output. URI per accedere al repository collegato tramite il proxy Git. Questo campo viene compilato solo se il proxy Git è abilitato per la connessione. |
Metodi |
|
|---|---|
|
Aggiungi un commento a una richiesta di pull. |
|
Aggiungi un commento di revisione (incorporato nella differenza) a una richiesta di pull. |
|
Crea un GitRepositoryLink. |
|
Elimina una singola risorsa GitRepositoryLink. |
|
Confronta i commit per un GitRepositoryLink. |
|
Recupera i dettagli del commit da un link al repository Git. |
|
Recupera un elenco di commit da un link al repository Git. |
|
Recupera le informazioni di attribuzione per un file o un intervallo di righe in un file. |
|
Recupera l'elenco di rami o tag per un determinato repository. |
|
Recupera i dettagli della richiesta di pull da un link al repository Git. |
|
Recupera un elenco di richieste di pull dal repository remoto. |
|
Recupera il token di lettura di un determinato gitRepositoryLink. |
|
Recupera il token di lettura/scrittura di un determinato gitRepositoryLink. |
|
Recupera i dettagli di una singola risorsa GitRepositoryLink. |
|
Elenca i GitRepositoryLink in un progetto, una località e una connessione specifici. |
|
Modifica una richiesta di pull nel repository SCM remoto associato a un GitRepositoryLink. |
|
Apre una richiesta di pull nel repository SCM remoto associato a un GitRepositoryLink. |
|
ProcessBitbucketCloudWebhook viene chiamato dalle istanze Bitbucket Cloud esterne per notificare gli eventi. |
|
ProcessBitbucketDataCenterWebhook viene chiamato dalle istanze Bitbucket Data Center esterne per notificare gli eventi. |
|
ProcessGitLabEnterpriseWebhook viene chiamato dalle istanze GitLab Enterprise esterne per notificare gli eventi. |
|
ProcessGitLabWebhook viene chiamato da GitLab.com per la notifica degli eventi. |