Class WebhookRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.v2beta1.WebhookRequest
All Implemented Interfaces:
WebhookRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class WebhookRequest extends com.google.protobuf.GeneratedMessage implements WebhookRequestOrBuilder
 The request message for a webhook call.
 
Protobuf type google.cloud.dialogflow.v2beta1.WebhookRequest
See Also:
  • Field Details

    • SESSION_FIELD_NUMBER

      public static final int SESSION_FIELD_NUMBER
      See Also:
    • RESPONSE_ID_FIELD_NUMBER

      public static final int RESPONSE_ID_FIELD_NUMBER
      See Also:
    • QUERY_RESULT_FIELD_NUMBER

      public static final int QUERY_RESULT_FIELD_NUMBER
      See Also:
    • ALTERNATIVE_QUERY_RESULTS_FIELD_NUMBER

      public static final int ALTERNATIVE_QUERY_RESULTS_FIELD_NUMBER
      See Also:
    • ORIGINAL_DETECT_INTENT_REQUEST_FIELD_NUMBER

      public static final int ORIGINAL_DETECT_INTENT_REQUEST_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSession

      public 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;
      Specified by:
      getSession in interface WebhookRequestOrBuilder
      Returns:
      The session.
    • getSessionBytes

      public 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;
      Specified by:
      getSessionBytes in interface WebhookRequestOrBuilder
      Returns:
      The bytes for session.
    • getResponseId

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

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

      public 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;
      Specified by:
      hasQueryResult in interface WebhookRequestOrBuilder
      Returns:
      Whether the queryResult field is set.
    • getQueryResult

      public 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;
      Specified by:
      getQueryResult in interface WebhookRequestOrBuilder
      Returns:
      The queryResult.
    • getQueryResultOrBuilder

      public 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;
      Specified by:
      getQueryResultOrBuilder in interface WebhookRequestOrBuilder
    • getAlternativeQueryResultsList

      public List<QueryResult> getAlternativeQueryResultsList()
       Alternative query results from KnowledgeService.
       
      repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      Specified by:
      getAlternativeQueryResultsList in interface WebhookRequestOrBuilder
    • getAlternativeQueryResultsOrBuilderList

      public List<? extends QueryResultOrBuilder> getAlternativeQueryResultsOrBuilderList()
       Alternative query results from KnowledgeService.
       
      repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      Specified by:
      getAlternativeQueryResultsOrBuilderList in interface WebhookRequestOrBuilder
    • getAlternativeQueryResultsCount

      public int getAlternativeQueryResultsCount()
       Alternative query results from KnowledgeService.
       
      repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      Specified by:
      getAlternativeQueryResultsCount in interface WebhookRequestOrBuilder
    • getAlternativeQueryResults

      public QueryResult getAlternativeQueryResults(int index)
       Alternative query results from KnowledgeService.
       
      repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      Specified by:
      getAlternativeQueryResults in interface WebhookRequestOrBuilder
    • getAlternativeQueryResultsOrBuilder

      public QueryResultOrBuilder getAlternativeQueryResultsOrBuilder(int index)
       Alternative query results from KnowledgeService.
       
      repeated .google.cloud.dialogflow.v2beta1.QueryResult alternative_query_results = 5;
      Specified by:
      getAlternativeQueryResultsOrBuilder in interface WebhookRequestOrBuilder
    • hasOriginalDetectIntentRequest

      public 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;
      Specified by:
      hasOriginalDetectIntentRequest in interface WebhookRequestOrBuilder
      Returns:
      Whether the originalDetectIntentRequest field is set.
    • getOriginalDetectIntentRequest

      public 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;
      Specified by:
      getOriginalDetectIntentRequest in interface WebhookRequestOrBuilder
      Returns:
      The originalDetectIntentRequest.
    • getOriginalDetectIntentRequestOrBuilder

      public 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;
      Specified by:
      getOriginalDetectIntentRequestOrBuilder in interface WebhookRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static WebhookRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WebhookRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WebhookRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static WebhookRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static WebhookRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WebhookRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WebhookRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public WebhookRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static WebhookRequest.Builder newBuilder()
    • newBuilder

      public static WebhookRequest.Builder newBuilder(WebhookRequest prototype)
    • toBuilder

      public WebhookRequest.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected WebhookRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static WebhookRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<WebhookRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<WebhookRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public WebhookRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder