Class Google::Cloud::Dialogflow::V2::NotificationConfig (v0.13.0)

Defines notification behavior.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#message_format

def message_format() -> ::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat

#message_format=

def message_format=(value) -> ::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat

#topic

def topic() -> ::String
Returns
  • (::String) — Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos.

    Notification works for phone calls, if this topic either 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.

    Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>.

#topic=

def topic=(value) -> ::String
Parameter
  • value (::String) — Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos.

    Notification works for phone calls, if this topic either 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.

    Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>.

Returns
  • (::String) — Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos.

    Notification works for phone calls, if this topic either 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.

    Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>.