Package com.google.cloud.batch.v1alpha
Interface JobNotificationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
JobNotification,JobNotification.Builder
@Generated
public interface JobNotificationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe attribute requirements of messages to be sent to this Pub/Sub topic.The attribute requirements of messages to be sent to this Pub/Sub topic.The Pub/Sub topic where notifications for the job, like state changes, will be published.com.google.protobuf.ByteStringThe Pub/Sub topic where notifications for the job, like state changes, will be published.booleanThe attribute requirements of messages to be sent to this Pub/Sub topic.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getPubsubTopic
String getPubsubTopic()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.string pubsub_topic = 1;- Returns:
- The pubsubTopic.
-
getPubsubTopicBytes
com.google.protobuf.ByteString getPubsubTopicBytes()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.string pubsub_topic = 1;- Returns:
- The bytes for pubsubTopic.
-
hasMessage
boolean hasMessage()The attribute requirements of messages to be sent to this Pub/Sub topic. Without this field, no message will be sent.
.google.cloud.batch.v1alpha.JobNotification.Message message = 2;- Returns:
- Whether the message field is set.
-
getMessage
JobNotification.Message getMessage()The attribute requirements of messages to be sent to this Pub/Sub topic. Without this field, no message will be sent.
.google.cloud.batch.v1alpha.JobNotification.Message message = 2;- Returns:
- The message.
-
getMessageOrBuilder
JobNotification.MessageOrBuilder getMessageOrBuilder()The attribute requirements of messages to be sent to this Pub/Sub topic. Without this field, no message will be sent.
.google.cloud.batch.v1alpha.JobNotification.Message message = 2;
-