Batch v1 API - Class JobNotification (2.12.0)

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.

Inheritance

object > JobNotification

Namespace

Google.Cloud.Batch.V1

Assembly

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