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.MessageLiteOrBuilder

        isInitialized
      • 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;