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.
         Format: `projects/<Project ID>/agent/sessions/<Session ID>`, or
         `projects/<Project 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.
         Format: `projects/<Project ID>/agent/sessions/<Session ID>`, or
         `projects/<Project 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.v2.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.v2.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.v2.QueryResult query_result = 2;
      • hasOriginalDetectIntentRequest

        boolean hasOriginalDetectIntentRequest()
         Optional. The contents of the original request that was passed to
         `[Streaming]DetectIntent` call.
         
        .google.cloud.dialogflow.v2.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.v2.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.v2.OriginalDetectIntentRequest original_detect_intent_request = 3;