Interface WebhookRequestOrBuilder

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

@Generated public interface WebhookRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDetectIntentResponseId

      String getDetectIntentResponseId()
       Always present. The unique identifier of the
       [DetectIntentResponse][google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse]
       that will be returned to the API caller.
       
      string detect_intent_response_id = 1;
      Returns:
      The detectIntentResponseId.
    • getDetectIntentResponseIdBytes

      com.google.protobuf.ByteString getDetectIntentResponseIdBytes()
       Always present. The unique identifier of the
       [DetectIntentResponse][google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse]
       that will be returned to the API caller.
       
      string detect_intent_response_id = 1;
      Returns:
      The bytes for detectIntentResponseId.
    • hasText

      boolean hasText()
       If [natural language text][google.cloud.dialogflow.cx.v3beta1.TextInput]
       was provided as input, this field will contain a copy of the text.
       
      string text = 10;
      Returns:
      Whether the text field is set.
    • getText

      String getText()
       If [natural language text][google.cloud.dialogflow.cx.v3beta1.TextInput]
       was provided as input, this field will contain a copy of the text.
       
      string text = 10;
      Returns:
      The text.
    • getTextBytes

      com.google.protobuf.ByteString getTextBytes()
       If [natural language text][google.cloud.dialogflow.cx.v3beta1.TextInput]
       was provided as input, this field will contain a copy of the text.
       
      string text = 10;
      Returns:
      The bytes for text.
    • hasTriggerIntent

      boolean hasTriggerIntent()
       If an [intent][google.cloud.dialogflow.cx.v3beta1.IntentInput] was
       provided as input, this field will contain a copy of the intent
       identifier. Format:
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
       
      string trigger_intent = 11 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the triggerIntent field is set.
    • getTriggerIntent

      String getTriggerIntent()
       If an [intent][google.cloud.dialogflow.cx.v3beta1.IntentInput] was
       provided as input, this field will contain a copy of the intent
       identifier. Format:
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
       
      string trigger_intent = 11 [(.google.api.resource_reference) = { ... }
      Returns:
      The triggerIntent.
    • getTriggerIntentBytes

      com.google.protobuf.ByteString getTriggerIntentBytes()
       If an [intent][google.cloud.dialogflow.cx.v3beta1.IntentInput] was
       provided as input, this field will contain a copy of the intent
       identifier. Format:
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
       
      string trigger_intent = 11 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for triggerIntent.
    • hasTranscript

      boolean hasTranscript()
       If [natural language speech
       audio][google.cloud.dialogflow.cx.v3beta1.AudioInput] was provided as
       input, this field will contain the transcript for the audio.
       
      string transcript = 12;
      Returns:
      Whether the transcript field is set.
    • getTranscript

      String getTranscript()
       If [natural language speech
       audio][google.cloud.dialogflow.cx.v3beta1.AudioInput] was provided as
       input, this field will contain the transcript for the audio.
       
      string transcript = 12;
      Returns:
      The transcript.
    • getTranscriptBytes

      com.google.protobuf.ByteString getTranscriptBytes()
       If [natural language speech
       audio][google.cloud.dialogflow.cx.v3beta1.AudioInput] was provided as
       input, this field will contain the transcript for the audio.
       
      string transcript = 12;
      Returns:
      The bytes for transcript.
    • hasTriggerEvent

      boolean hasTriggerEvent()
       If an [event][google.cloud.dialogflow.cx.v3beta1.EventInput] was provided
       as input, this field will contain the name of the event.
       
      string trigger_event = 14;
      Returns:
      Whether the triggerEvent field is set.
    • getTriggerEvent

      String getTriggerEvent()
       If an [event][google.cloud.dialogflow.cx.v3beta1.EventInput] was provided
       as input, this field will contain the name of the event.
       
      string trigger_event = 14;
      Returns:
      The triggerEvent.
    • getTriggerEventBytes

      com.google.protobuf.ByteString getTriggerEventBytes()
       If an [event][google.cloud.dialogflow.cx.v3beta1.EventInput] was provided
       as input, this field will contain the name of the event.
       
      string trigger_event = 14;
      Returns:
      The bytes for triggerEvent.
    • hasDtmfDigits

      boolean hasDtmfDigits()
       If [DTMF][google.cloud.dialogflow.cx.v3beta1.DtmfInput] was provided as
       input, this field will contain the DTMF digits.
       
      string dtmf_digits = 17;
      Returns:
      Whether the dtmfDigits field is set.
    • getDtmfDigits

      String getDtmfDigits()
       If [DTMF][google.cloud.dialogflow.cx.v3beta1.DtmfInput] was provided as
       input, this field will contain the DTMF digits.
       
      string dtmf_digits = 17;
      Returns:
      The dtmfDigits.
    • getDtmfDigitsBytes

      com.google.protobuf.ByteString getDtmfDigitsBytes()
       If [DTMF][google.cloud.dialogflow.cx.v3beta1.DtmfInput] was provided as
       input, this field will contain the DTMF digits.
       
      string dtmf_digits = 17;
      Returns:
      The bytes for dtmfDigits.
    • getLanguageCode

      String getLanguageCode()
       The language code specified in the [original
       request][QueryInput.language_code].
       
      string language_code = 15;
      Returns:
      The languageCode.
    • getLanguageCodeBytes

      com.google.protobuf.ByteString getLanguageCodeBytes()
       The language code specified in the [original
       request][QueryInput.language_code].
       
      string language_code = 15;
      Returns:
      The bytes for languageCode.
    • hasFulfillmentInfo

      boolean hasFulfillmentInfo()
       Always present. Information about the fulfillment that triggered this
       webhook call.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.FulfillmentInfo fulfillment_info = 6;
      Returns:
      Whether the fulfillmentInfo field is set.
    • getFulfillmentInfo

      WebhookRequest.FulfillmentInfo getFulfillmentInfo()
       Always present. Information about the fulfillment that triggered this
       webhook call.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.FulfillmentInfo fulfillment_info = 6;
      Returns:
      The fulfillmentInfo.
    • getFulfillmentInfoOrBuilder

      WebhookRequest.FulfillmentInfoOrBuilder getFulfillmentInfoOrBuilder()
       Always present. Information about the fulfillment that triggered this
       webhook call.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.FulfillmentInfo fulfillment_info = 6;
    • hasIntentInfo

      boolean hasIntentInfo()
       Information about the last matched intent.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.IntentInfo intent_info = 3;
      Returns:
      Whether the intentInfo field is set.
    • getIntentInfo

      WebhookRequest.IntentInfo getIntentInfo()
       Information about the last matched intent.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.IntentInfo intent_info = 3;
      Returns:
      The intentInfo.
    • getIntentInfoOrBuilder

      WebhookRequest.IntentInfoOrBuilder getIntentInfoOrBuilder()
       Information about the last matched intent.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.IntentInfo intent_info = 3;
    • hasPageInfo

      boolean hasPageInfo()
       Information about page status.
       
      .google.cloud.dialogflow.cx.v3beta1.PageInfo page_info = 4;
      Returns:
      Whether the pageInfo field is set.
    • getPageInfo

      PageInfo getPageInfo()
       Information about page status.
       
      .google.cloud.dialogflow.cx.v3beta1.PageInfo page_info = 4;
      Returns:
      The pageInfo.
    • getPageInfoOrBuilder

      PageInfoOrBuilder getPageInfoOrBuilder()
       Information about page status.
       
      .google.cloud.dialogflow.cx.v3beta1.PageInfo page_info = 4;
    • hasSessionInfo

      boolean hasSessionInfo()
       Information about session status.
       
      .google.cloud.dialogflow.cx.v3beta1.SessionInfo session_info = 5;
      Returns:
      Whether the sessionInfo field is set.
    • getSessionInfo

      SessionInfo getSessionInfo()
       Information about session status.
       
      .google.cloud.dialogflow.cx.v3beta1.SessionInfo session_info = 5;
      Returns:
      The sessionInfo.
    • getSessionInfoOrBuilder

      SessionInfoOrBuilder getSessionInfoOrBuilder()
       Information about session status.
       
      .google.cloud.dialogflow.cx.v3beta1.SessionInfo session_info = 5;
    • getMessagesList

      List<ResponseMessage> getMessagesList()
       The list of rich message responses to present to the user. Webhook can
       choose to append or replace this list in
       [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3beta1.WebhookResponse.fulfillment_response];
       
      repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 7;
    • getMessages

      ResponseMessage getMessages(int index)
       The list of rich message responses to present to the user. Webhook can
       choose to append or replace this list in
       [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3beta1.WebhookResponse.fulfillment_response];
       
      repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 7;
    • getMessagesCount

      int getMessagesCount()
       The list of rich message responses to present to the user. Webhook can
       choose to append or replace this list in
       [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3beta1.WebhookResponse.fulfillment_response];
       
      repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 7;
    • getMessagesOrBuilderList

      List<? extends ResponseMessageOrBuilder> getMessagesOrBuilderList()
       The list of rich message responses to present to the user. Webhook can
       choose to append or replace this list in
       [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3beta1.WebhookResponse.fulfillment_response];
       
      repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 7;
    • getMessagesOrBuilder

      ResponseMessageOrBuilder getMessagesOrBuilder(int index)
       The list of rich message responses to present to the user. Webhook can
       choose to append or replace this list in
       [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3beta1.WebhookResponse.fulfillment_response];
       
      repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 7;
    • hasPayload

      boolean hasPayload()
       Custom data set in
       [QueryParameters.payload][google.cloud.dialogflow.cx.v3beta1.QueryParameters.payload].
       
      .google.protobuf.Struct payload = 8;
      Returns:
      Whether the payload field is set.
    • getPayload

      com.google.protobuf.Struct getPayload()
       Custom data set in
       [QueryParameters.payload][google.cloud.dialogflow.cx.v3beta1.QueryParameters.payload].
       
      .google.protobuf.Struct payload = 8;
      Returns:
      The payload.
    • getPayloadOrBuilder

      com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
       Custom data set in
       [QueryParameters.payload][google.cloud.dialogflow.cx.v3beta1.QueryParameters.payload].
       
      .google.protobuf.Struct payload = 8;
    • hasSentimentAnalysisResult

      boolean hasSentimentAnalysisResult()
       The sentiment analysis result of the current user request. The field is
       filled when sentiment analysis is configured to be enabled for the request.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.SentimentAnalysisResult sentiment_analysis_result = 9;
      Returns:
      Whether the sentimentAnalysisResult field is set.
    • getSentimentAnalysisResult

      WebhookRequest.SentimentAnalysisResult getSentimentAnalysisResult()
       The sentiment analysis result of the current user request. The field is
       filled when sentiment analysis is configured to be enabled for the request.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.SentimentAnalysisResult sentiment_analysis_result = 9;
      Returns:
      The sentimentAnalysisResult.
    • getSentimentAnalysisResultOrBuilder

      WebhookRequest.SentimentAnalysisResultOrBuilder getSentimentAnalysisResultOrBuilder()
       The sentiment analysis result of the current user request. The field is
       filled when sentiment analysis is configured to be enabled for the request.
       
      .google.cloud.dialogflow.cx.v3beta1.WebhookRequest.SentimentAnalysisResult sentiment_analysis_result = 9;
    • hasLanguageInfo

      boolean hasLanguageInfo()
       Information about the language of the request.
       
      .google.cloud.dialogflow.cx.v3beta1.LanguageInfo language_info = 18;
      Returns:
      Whether the languageInfo field is set.
    • getLanguageInfo

      LanguageInfo getLanguageInfo()
       Information about the language of the request.
       
      .google.cloud.dialogflow.cx.v3beta1.LanguageInfo language_info = 18;
      Returns:
      The languageInfo.
    • getLanguageInfoOrBuilder

      LanguageInfoOrBuilder getLanguageInfoOrBuilder()
       Information about the language of the request.
       
      .google.cloud.dialogflow.cx.v3beta1.LanguageInfo language_info = 18;
    • getQueryCase

      WebhookRequest.QueryCase getQueryCase()