Interface WebhookRequestOrBuilder

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

    public interface WebhookRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getSession

        String getSession()
         The unique identifier of detectIntent request session.
         Can be used to identify end-user inside webhook implementation.
         Supported formats:
         - `projects/<Project ID>/agent/sessions/<Session ID>,
         - `projects/<Project ID>/locations/<Location ID>/agent/sessions/<Session
           ID>`,
         - `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
           ID>/sessions/<Session ID>`,
         - `projects/<Project ID>/locations/<Location
           ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session
           ID>`,
         
        string session = 4;
        Returns:
        The session.
      • getSessionBytes

        com.google.protobuf.ByteString getSessionBytes()
         The unique identifier of detectIntent request session.
         Can be used to identify end-user inside webhook implementation.
         Supported formats:
         - `projects/<Project ID>/agent/sessions/<Session ID>,
         - `projects/<Project ID>/locations/<Location ID>/agent/sessions/<Session
           ID>`,
         - `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
           ID>/sessions/<Session ID>`,
         - `projects/<Project ID>/locations/<Location
           ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session
           ID>`,
         
        string session = 4;
        Returns:
        The bytes for session.
      • getResponseId

        String getResponseId()
         The unique identifier of the response. Contains the same value as
         `[Streaming]DetectIntentResponse.response_id`.
         
        string response_id = 1;
        Returns:
        The responseId.
      • getResponseIdBytes

        com.google.protobuf.ByteString getResponseIdBytes()
         The unique identifier of the response. Contains the same value as
         `[Streaming]DetectIntentResponse.response_id`.
         
        string response_id = 1;
        Returns:
        The bytes for responseId.
      • hasQueryResult

        boolean hasQueryResult()
         The result of the conversational query or event processing. Contains the
         same value as `[Streaming]DetectIntentResponse.query_result`.
         
        .google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;
        Returns:
        Whether the queryResult field is set.
      • getQueryResult

        QueryResult getQueryResult()
         The result of the conversational query or event processing. Contains the
         same value as `[Streaming]DetectIntentResponse.query_result`.
         
        .google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;
        Returns:
        The queryResult.
      • getQueryResultOrBuilder

        QueryResultOrBuilder getQueryResultOrBuilder()
         The result of the conversational query or event processing. Contains the
         same value as `[Streaming]DetectIntentResponse.query_result`.
         
        .google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;
      • getAlternativeQueryResultsList

        List<QueryResult> getAlternativeQueryResultsList()
         Alternative query results from KnowledgeService.
         
        repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      • getAlternativeQueryResults

        QueryResult getAlternativeQueryResults​(int index)
         Alternative query results from KnowledgeService.
         
        repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      • getAlternativeQueryResultsCount

        int getAlternativeQueryResultsCount()
         Alternative query results from KnowledgeService.
         
        repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      • getAlternativeQueryResultsOrBuilderList

        List<? extends QueryResultOrBuilder> getAlternativeQueryResultsOrBuilderList()
         Alternative query results from KnowledgeService.
         
        repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      • getAlternativeQueryResultsOrBuilder

        QueryResultOrBuilder getAlternativeQueryResultsOrBuilder​(int index)
         Alternative query results from KnowledgeService.
         
        repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      • hasOriginalDetectIntentRequest

        boolean hasOriginalDetectIntentRequest()
         Optional. The contents of the original request that was passed to
         `[Streaming]DetectIntent` call.
         
        .google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest original_detect_intent_request = 3;
        Returns:
        Whether the originalDetectIntentRequest field is set.
      • getOriginalDetectIntentRequest

        OriginalDetectIntentRequest getOriginalDetectIntentRequest()
         Optional. The contents of the original request that was passed to
         `[Streaming]DetectIntent` call.
         
        .google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest original_detect_intent_request = 3;
        Returns:
        The originalDetectIntentRequest.
      • getOriginalDetectIntentRequestOrBuilder

        OriginalDetectIntentRequestOrBuilder getOriginalDetectIntentRequestOrBuilder()
         Optional. The contents of the original request that was passed to
         `[Streaming]DetectIntent` call.
         
        .google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest original_detect_intent_request = 3;