Required. The Pub/Sub topic where notifications like the resource allowance
state changes will be published. The topic must exist in the same project
as the job and billings will be charged to this project. If not specified,
no Pub/Sub messages will be sent. Topic format:
projects/{project}/topics/{topic}.
Required. The Pub/Sub topic where notifications like the resource allowance
state changes will be published. The topic must exist in the same project
as the job and billings will be charged to this project. If not specified,
no Pub/Sub messages will be sent. Topic format:
projects/{project}/topics/{topic}.
[[["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 NotificationOrBuilder (0.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.72.0 (latest)](/java/docs/reference/google-cloud-batch/latest/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-batch/0.70.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.68.0](/java/docs/reference/google-cloud-batch/0.68.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.67.0](/java/docs/reference/google-cloud-batch/0.67.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-batch/0.64.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.63.0](/java/docs/reference/google-cloud-batch/0.63.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-batch/0.62.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-batch/0.60.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-batch/0.59.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-batch/0.58.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-batch/0.57.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-batch/0.56.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-batch/0.55.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-batch/0.54.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-batch/0.53.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-batch/0.52.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-batch/0.51.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-batch/0.49.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-batch/0.48.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-batch/0.47.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-batch/0.46.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-batch/0.45.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-batch/0.44.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-batch/0.43.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-batch/0.42.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-batch/0.41.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-batch/0.40.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-batch/0.39.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-batch/0.37.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-batch/0.36.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-batch/0.35.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-batch/0.34.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-batch/0.33.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-batch/0.32.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-batch/0.31.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-batch/0.30.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-batch/0.29.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-batch/0.28.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-batch/0.27.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-batch/0.24.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-batch/0.23.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-batch/0.22.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-batch/0.21.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-batch/0.20.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-batch/0.19.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-batch/0.18.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-batch/0.17.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-batch/0.16.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-batch/0.15.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-batch/0.14.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-batch/0.13.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-batch/0.12.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-batch/0.11.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-batch/0.10.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-batch/0.9.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-batch/0.8.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-batch/0.7.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-batch/0.6.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-batch/0.5.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-batch/0.4.0/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.3.2](/java/docs/reference/google-cloud-batch/0.3.2/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.2.2](/java/docs/reference/google-cloud-batch/0.2.2/com.google.cloud.batch.v1alpha.NotificationOrBuilder)\n- [0.1.1](/java/docs/reference/google-cloud-batch/0.1.1/com.google.cloud.batch.v1alpha.NotificationOrBuilder) \n\n public interface NotificationOrBuilder 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### getPubsubTopic()\n\n public abstract String getPubsubTopic()\n\nRequired. The Pub/Sub topic where notifications like the resource allowance\nstate changes will be published. The topic must exist in the same project\nas the job and billings will be charged to this project. If not specified,\nno Pub/Sub messages will be sent. Topic format:\n`projects/{project}/topics/{topic}`.\n\n`string pubsub_topic = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getPubsubTopicBytes()\n\n public abstract ByteString getPubsubTopicBytes()\n\nRequired. The Pub/Sub topic where notifications like the resource allowance\nstate changes will be published. The topic must exist in the same project\nas the job and billings will be charged to this project. If not specified,\nno Pub/Sub messages will be sent. Topic format:\n`projects/{project}/topics/{topic}`.\n\n`string pubsub_topic = 1 [(.google.api.field_behavior) = REQUIRED];`"]]