Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
[[["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-28 UTC."],[],[],null,["# Interface OidcTokenOrBuilder (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-tasks/latest/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-tasks/2.70.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-tasks/2.68.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-tasks/2.67.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-tasks/2.64.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-tasks/2.63.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-tasks/2.62.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-tasks/2.60.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-tasks/2.59.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-tasks/2.58.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-tasks/2.57.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-tasks/2.56.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-tasks/2.55.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-tasks/2.54.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-tasks/2.53.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-tasks/2.52.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-tasks/2.51.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-tasks/2.49.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-tasks/2.48.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-tasks/2.47.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-tasks/2.46.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-tasks/2.45.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-tasks/2.44.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-tasks/2.43.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-tasks/2.42.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-tasks/2.41.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-tasks/2.40.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-tasks/2.39.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-tasks/2.37.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-tasks/2.36.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-tasks/2.35.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-tasks/2.34.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-tasks/2.33.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-tasks/2.32.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-tasks/2.31.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-tasks/2.30.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-tasks/2.29.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-tasks/2.28.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-tasks/2.27.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-tasks/2.24.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-tasks/2.23.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-tasks/2.22.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-tasks/2.21.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-tasks/2.20.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-tasks/2.19.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-tasks/2.18.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-tasks/2.17.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-tasks/2.16.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-tasks/2.15.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-tasks/2.14.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-tasks/2.13.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-tasks/2.12.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-tasks/2.11.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-tasks/2.9.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-tasks/2.8.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-tasks/2.7.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-tasks/2.6.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-tasks/2.5.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-tasks/2.4.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.3.12](/java/docs/reference/google-cloud-tasks/2.3.12/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.2.0](/java/docs/reference/google-cloud-tasks/2.2.0/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder)\n- [2.1.11](/java/docs/reference/google-cloud-tasks/2.1.11/com.google.cloud.tasks.v2beta3.OidcTokenOrBuilder) \n\n public interface OidcTokenOrBuilder 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### getAudience()\n\n public abstract String getAudience()\n\nAudience to be used when generating OIDC token. If not specified, the URI\nspecified in target will be used.\n\n`string audience = 2;`\n\n### getAudienceBytes()\n\n public abstract ByteString getAudienceBytes()\n\nAudience to be used when generating OIDC token. If not specified, the URI\nspecified in target will be used.\n\n`string audience = 2;`\n\n### getServiceAccountEmail()\n\n public abstract String getServiceAccountEmail()\n\n[Service account email](https://cloud.google.com/iam/docs/service-accounts)\nto be used for generating OIDC token.\nThe service account must be within the same project as the queue. The\ncaller must have iam.serviceAccounts.actAs permission for the service\naccount.\n\n`string service_account_email = 1;`\n\n### getServiceAccountEmailBytes()\n\n public abstract ByteString getServiceAccountEmailBytes()\n\n[Service account email](https://cloud.google.com/iam/docs/service-accounts)\nto be used for generating OIDC token.\nThe service account must be within the same project as the queue. The\ncaller must have iam.serviceAccounts.actAs permission for the service\naccount.\n\n`string service_account_email = 1;`"]]