public sealed class JobNotification : IMessage<JobNotification>, IEquatable<JobNotification>, IDeepCloneable<JobNotification>, IBufferMessage, IMessage
Reference documentation and code samples for the Batch v1 API class JobNotification.
Notification configurations.
Implements
IMessageJobNotification, IEquatableJobNotification, IDeepCloneableJobNotification, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1Assembly
Google.Cloud.Batch.V1.dll
Constructors
JobNotification()
public JobNotification()
JobNotification(JobNotification)
public JobNotification(JobNotification other)
Parameter | |
---|---|
Name | Description |
other |
JobNotification |
Properties
Message
public JobNotification.Types.Message Message { get; set; }
The attribute requirements of messages to be sent to this Pub/Sub topic. Without this field, no message will be sent.
Property Value | |
---|---|
Type | Description |
JobNotificationTypesMessage |
PubsubTopic
public string PubsubTopic { get; set; }
The Pub/Sub topic where notifications for the job, like state changes, will be published. If undefined, no Pub/Sub notifications are sent for this job.
Specify the topic using the following format:
projects/{project}/topics/{topic}
.
Notably, if you want to specify a Pub/Sub topic that is in a
different project than the job, your administrator must grant your
project's Batch service agent permission to publish to that topic.
For more information about configuring Pub/Sub notifications for a job, see https://cloud.google.com/batch/docs/enable-notifications.
Property Value | |
---|---|
Type | Description |
string |