public sealed class JobNotification.Types.Message : IMessage<JobNotification.Types.Message>, IEquatable<JobNotification.Types.Message>, IDeepCloneable<JobNotification.Types.Message>, IBufferMessage, IMessage
Reference documentation and code samples for the Batch v1 API class JobNotification.Types.Message.
Message details.
Describe the conditions under which messages will be sent.
If no attribute is defined, no message will be sent by default.
One message should specify either the job or the task level attributes,
but not both. For example,
job level: JOB_STATE_CHANGED and/or a specified new_job_state;
task level: TASK_STATE_CHANGED and/or a specified new_task_state.
[[["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\u003eThis document provides reference documentation for the \u003ccode\u003eJobNotification.Types.Message\u003c/code\u003e class within the Google Cloud Batch v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eJobNotification.Types.Message\u003c/code\u003e class defines the structure for messages related to job or task status changes, with properties for \u003ccode\u003eNewJobState\u003c/code\u003e, \u003ccode\u003eNewTaskState\u003c/code\u003e, and \u003ccode\u003eType\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document details how to define conditions for sending messages, specifying that only job-level or task-level attributes should be defined in one message, and that no message is sent if no attribute is defined.\u003c/p\u003e\n"],["\u003cp\u003eThe page covers implementation details, including inheritance, implemented interfaces, constructors, and properties, along with links to relevant documentation for each component, such as their descriptions and types.\u003c/p\u003e\n"],["\u003cp\u003eThe page documents a variety of previous versions of this class, from version 1.0.0 to the latest version, 2.13.0, allowing you to consult previous changes.\u003c/p\u003e\n"]]],[],null,[]]