public sealed class JobNotification : IMessage<JobNotification>, IEquatable<JobNotification>, IDeepCloneable<JobNotification>, IBufferMessage, IMessage
Reference documentation and code samples for the Batch v1 API class JobNotification.
The Pub/Sub topic where notifications like the job 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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eJobNotification\u003c/code\u003e class in the Google.Cloud.Batch.V1 namespace is used for configuring notification settings for jobs within the Batch v1 API, with the latest version being 2.13.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eJobNotification\u003c/code\u003e implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in handling message serialization, equality checks, deep cloning, and buffered operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties such as \u003ccode\u003eMessage\u003c/code\u003e to define the message attributes for Pub/Sub topics and \u003ccode\u003ePubsubTopic\u003c/code\u003e to specify the destination topic for notifications, which must be in the same project as the job.\u003c/p\u003e\n"],["\u003cp\u003eThere are 18 available versions, including the latest 2.13.0, of the \u003ccode\u003eJobNotification\u003c/code\u003e class, with the current documentation being on version 2.5.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eJobNotification\u003c/code\u003e is structured to provide notification configurations, offering constructors to create instances and allowing specification of other \u003ccode\u003eJobNotification\u003c/code\u003e instances, which helps in cloning.\u003c/p\u003e\n"]]],[],null,[]]