Interface NotificationConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NotificationConfig, NotificationConfig.Builder

    public interface NotificationConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      NotificationConfig.MessageFormat getMessageFormat()
      Format of message.
      int getMessageFormatValue()
      Format of message.
      String getTopic()
      Name of the Pub/Sub topic to publish conversation events like [CONVERSATION_STARTED][google.cloud.dialogflow.v2beta1.ConversationEvent.Type.CONVERSATION_STARTED] as serialized [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent] protos.
      com.google.protobuf.ByteString getTopicBytes()
      Name of the Pub/Sub topic to publish conversation events like [CONVERSATION_STARTED][google.cloud.dialogflow.v2beta1.ConversationEvent.Type.CONVERSATION_STARTED] as serialized [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent] protos.
      • 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

      • getTopic

        String getTopic()
         Name of the Pub/Sub topic to publish conversation
         events like
         [CONVERSATION_STARTED][google.cloud.dialogflow.v2beta1.ConversationEvent.Type.CONVERSATION_STARTED]
         as serialized
         [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
         protos.
        
         For telephony integration to receive notification, make sure either this
         topic is in the same project as the conversation or you grant
         `service-<Conversation Project
         Number>@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow Service
         Agent` role in the topic project.
        
         For chat integration to receive notification, make sure API caller has been
         granted the `Dialogflow Service Agent` role for the topic.
        
         Format: `projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>`.
         
        string topic = 1;
        Returns:
        The topic.
      • getTopicBytes

        com.google.protobuf.ByteString getTopicBytes()
         Name of the Pub/Sub topic to publish conversation
         events like
         [CONVERSATION_STARTED][google.cloud.dialogflow.v2beta1.ConversationEvent.Type.CONVERSATION_STARTED]
         as serialized
         [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
         protos.
        
         For telephony integration to receive notification, make sure either this
         topic is in the same project as the conversation or you grant
         `service-<Conversation Project
         Number>@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow Service
         Agent` role in the topic project.
        
         For chat integration to receive notification, make sure API caller has been
         granted the `Dialogflow Service Agent` role for the topic.
        
         Format: `projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>`.
         
        string topic = 1;
        Returns:
        The bytes for topic.
      • getMessageFormatValue

        int getMessageFormatValue()
         Format of message.
         
        .google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
        Returns:
        The enum numeric value on the wire for messageFormat.
      • getMessageFormat

        NotificationConfig.MessageFormat getMessageFormat()
         Format of message.
         
        .google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
        Returns:
        The messageFormat.