Package com.google.cloud.batch.v1
Interface JobNotificationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
JobNotification
,JobNotification.Builder
public interface JobNotificationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobNotification.Message
getMessage()
The attribute requirements of messages to be sent to this Pub/Sub topic.JobNotification.MessageOrBuilder
getMessageOrBuilder()
The attribute requirements of messages to be sent to this Pub/Sub topic.String
getPubsubTopic()
The Pub/Sub topic where notifications like the job state changes will be published.com.google.protobuf.ByteString
getPubsubTopicBytes()
The Pub/Sub topic where notifications like the job state changes will be published.boolean
hasMessage()
The attribute requirements of messages to be sent to this Pub/Sub topic.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getPubsubTopic
String getPubsubTopic()
The Pub/Sub topic where notifications like the job state changes will be published. The topic must exist in the same project as the job and billings will be charged to this project. If not specified, no Pub/Sub messages will be sent. Topic format: `projects/{project}/topics/{topic}`.
string pubsub_topic = 1;
- Returns:
- The pubsubTopic.
-
getPubsubTopicBytes
com.google.protobuf.ByteString getPubsubTopicBytes()
The Pub/Sub topic where notifications like the job state changes will be published. The topic must exist in the same project as the job and billings will be charged to this project. If not specified, no Pub/Sub messages will be sent. Topic format: `projects/{project}/topics/{topic}`.
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.v1.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.v1.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.v1.JobNotification.Message message = 2;
-
-