OAuth credential of the account that authorized the Cloud Build GitHub App.
It is recommended to use a robot account instead of a human user account.
The OAuth token must be tied to the Cloud Build GitHub App.
OAuth credential of the account that authorized the Cloud Build GitHub App.
It is recommended to use a robot account instead of a human user account.
The OAuth token must be tied to the Cloud Build GitHub App.
OAuth credential of the account that authorized the Cloud Build GitHub App.
It is recommended to use a robot account instead of a human user account.
The OAuth token must be tied to the Cloud Build GitHub App.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-19 UTC."],[],[],null,["# Interface GitHubConfigOrBuilder (3.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.74.0 (latest)](/java/docs/reference/google-cloud-build/latest/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.72.0](/java/docs/reference/google-cloud-build/3.72.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.70.0](/java/docs/reference/google-cloud-build/3.70.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-build/3.69.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.66.0](/java/docs/reference/google-cloud-build/3.66.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-build/3.65.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-build/3.64.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.62.0](/java/docs/reference/google-cloud-build/3.62.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-build/3.61.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-build/3.60.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-build/3.59.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-build/3.58.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-build/3.57.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-build/3.56.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-build/3.55.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-build/3.54.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-build/3.53.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.51.0](/java/docs/reference/google-cloud-build/3.51.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-build/3.50.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-build/3.49.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-build/3.48.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-build/3.47.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-build/3.46.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-build/3.45.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-build/3.44.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-build/3.43.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-build/3.42.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-build/3.41.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.39.0](/java/docs/reference/google-cloud-build/3.39.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-build/3.38.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-build/3.37.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-build/3.36.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-build/3.35.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-build/3.34.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-build/3.33.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-build/3.32.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-build/3.31.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-build/3.30.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-build/3.29.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.26.0](/java/docs/reference/google-cloud-build/3.26.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-build/3.25.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-build/3.24.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-build/3.23.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-build/3.22.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-build/3.21.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-build/3.20.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-build/3.19.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-build/3.18.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-build/3.17.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-build/3.16.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-build/3.15.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-build/3.14.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-build/3.13.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-build/3.12.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.11.0](/java/docs/reference/google-cloud-build/3.11.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-build/3.10.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-build/3.9.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-build/3.8.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-build/3.7.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-build/3.6.0/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.5.6](/java/docs/reference/google-cloud-build/3.5.6/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.4.1](/java/docs/reference/google-cloud-build/3.4.1/com.google.cloudbuild.v2.GitHubConfigOrBuilder)\n- [3.3.12](/java/docs/reference/google-cloud-build/3.3.12/com.google.cloudbuild.v2.GitHubConfigOrBuilder) \n\n public interface GitHubConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAppInstallationId()\n\n public abstract long getAppInstallationId()\n\nGitHub App installation id.\n\n`int64 app_installation_id = 2;`\n\n### getAuthorizerCredential()\n\n public abstract OAuthCredential getAuthorizerCredential()\n\nOAuth credential of the account that authorized the Cloud Build GitHub App.\nIt is recommended to use a robot account instead of a human user account.\nThe OAuth token must be tied to the Cloud Build GitHub App.\n\n`.google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1;`\n\n### getAuthorizerCredentialOrBuilder()\n\n public abstract OAuthCredentialOrBuilder getAuthorizerCredentialOrBuilder()\n\nOAuth credential of the account that authorized the Cloud Build GitHub App.\nIt is recommended to use a robot account instead of a human user account.\nThe OAuth token must be tied to the Cloud Build GitHub App.\n\n`.google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1;`\n\n### hasAuthorizerCredential()\n\n public abstract boolean hasAuthorizerCredential()\n\nOAuth credential of the account that authorized the Cloud Build GitHub App.\nIt is recommended to use a robot account instead of a human user account.\nThe OAuth token must be tied to the Cloud Build GitHub App.\n\n`.google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1;`"]]