public sealed class JobNotification : IMessage<JobNotification>, IEquatable<JobNotification>, IDeepCloneable<JobNotification>, IBufferMessage, IMessageReference documentation and code samples for the Batch v1alpha API class JobNotification.
Notification configurations.
Implements
IMessageJobNotification, IEquatableJobNotification, IDeepCloneableJobNotification, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1AlphaAssembly
Google.Cloud.Batch.V1Alpha.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 |
|