Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

リモート リポジトリから pull リクエストのリストを取得します。

HTTP リクエスト

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

この URL では gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。GitRepositoryLink リソース名(projects/*/locations/*/connections/*/gitRepositoryLinks/* の形式)。

クエリ パラメータ

パラメータ
filter

string

省略可。レスポンスで返される pull リクエストをフィルタするフィルタ式。state の単一の等価比較のみがサポートされています(例: state = "OPEN")。サポートされる値は OPEN、CLOSED、MERGED です。DECLINED は、pull リクエストの拒否をサポートする SCM プロバイダでのみサポートされています。GitHub、GitHub Enterprise、GitLab、GitLab Enterprise の場合は INVALID_ARGUMENT を返します。その他の値または式は INVALID_ARGUMENT を返します。指定しない場合のデフォルトは state = "OPEN" です。

pageSize

integer

省略可。リストで返す結果の数。デフォルト値は 20 です。最大値は 100 です。件以上の結果が利用可能な場合でも、1 ページに表示される結果が pageSize 件未満になることがあります。nextPageToken を使用して、さらにページがあるかどうかを確認してください。

pageToken

string

省略可。前回の gitRepositoryLinks.fetchPullRequestList 呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

gitRepositoryLinks.fetchPullRequestList のレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
フィールド
pullRequests[]

object (PullRequest)

pull リクエストのリスト。

nextPageToken

string

次のページを取得するために pageToken として送信できるトークン。このフィールドを省略すると、後続のページはなくなります。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • developerconnect.gitRepositoryLinks.fetchPullRequestList

詳細については、IAM のドキュメントをご覧ください。