Package com.google.cloud.dialogflow.v2
Class WebhookRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
com.google.cloud.dialogflow.v2.WebhookRequest.Builder
- All Implemented Interfaces:
WebhookRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WebhookRequest
public static final class WebhookRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
implements WebhookRequestOrBuilder
The request message for a webhook call.Protobuf type
google.cloud.dialogflow.v2.WebhookRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.The result of the conversational query or event processing.The unique identifier of the response.The unique identifier of detectIntent request session.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.The result of the conversational query or event processing.The result of the conversational query or event processing.The result of the conversational query or event processing.The unique identifier of the response.com.google.protobuf.ByteStringThe unique identifier of the response.The unique identifier of detectIntent request session.com.google.protobuf.ByteStringThe unique identifier of detectIntent request session.booleanOptional.booleanThe result of the conversational query or event processing.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(WebhookRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeQueryResult(QueryResult value) The result of the conversational query or event processing.Optional.setOriginalDetectIntentRequest(OriginalDetectIntentRequest.Builder builderForValue) Optional.setQueryResult(QueryResult value) The result of the conversational query or event processing.setQueryResult(QueryResult.Builder builderForValue) The result of the conversational query or event processing.setResponseId(String value) The unique identifier of the response.setResponseIdBytes(com.google.protobuf.ByteString value) The unique identifier of the response.setSession(String value) The unique identifier of detectIntent request session.setSessionBytes(com.google.protobuf.ByteString value) The unique identifier of detectIntent request session.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WebhookRequest.Builder>
-
mergeFrom
public WebhookRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookRequest.Builder>- Throws:
IOException
-
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;- Specified by:
getSessionin interfaceWebhookRequestOrBuilder- 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. 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;- Specified by:
getSessionBytesin interfaceWebhookRequestOrBuilder- Returns:
- The bytes for session.
-
setSession
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;- Parameters:
value- The session to set.- Returns:
- This builder for chaining.
-
clearSession
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:
- This builder for chaining.
-
setSessionBytes
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;- Parameters:
value- The bytes for session to set.- Returns:
- This builder for chaining.
-
getResponseId
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
string response_id = 1;- Specified by:
getResponseIdin interfaceWebhookRequestOrBuilder- 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:
getResponseIdBytesin interfaceWebhookRequestOrBuilder- Returns:
- The bytes for responseId.
-
setResponseId
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
string response_id = 1;- Parameters:
value- The responseId to set.- Returns:
- This builder for chaining.
-
clearResponseId
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
string response_id = 1;- Returns:
- This builder for chaining.
-
setResponseIdBytes
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
string response_id = 1;- Parameters:
value- The bytes for responseId to set.- Returns:
- This builder for chaining.
-
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.v2.QueryResult query_result = 2;- Specified by:
hasQueryResultin interfaceWebhookRequestOrBuilder- Returns:
- Whether the queryResult field is set.
-
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;- Specified by:
getQueryResultin interfaceWebhookRequestOrBuilder- Returns:
- The queryResult.
-
setQueryResult
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; -
setQueryResult
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; -
mergeQueryResult
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; -
clearQueryResult
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; -
getQueryResultBuilder
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; -
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;- Specified by:
getQueryResultOrBuilderin interfaceWebhookRequestOrBuilder
-
hasOriginalDetectIntentRequest
public 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;- Specified by:
hasOriginalDetectIntentRequestin interfaceWebhookRequestOrBuilder- Returns:
- Whether the originalDetectIntentRequest field is set.
-
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;- Specified by:
getOriginalDetectIntentRequestin interfaceWebhookRequestOrBuilder- Returns:
- The originalDetectIntentRequest.
-
setOriginalDetectIntentRequest
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
.google.cloud.dialogflow.v2.OriginalDetectIntentRequest original_detect_intent_request = 3; -
setOriginalDetectIntentRequest
public WebhookRequest.Builder setOriginalDetectIntentRequest(OriginalDetectIntentRequest.Builder builderForValue) Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
.google.cloud.dialogflow.v2.OriginalDetectIntentRequest original_detect_intent_request = 3; -
mergeOriginalDetectIntentRequest
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
.google.cloud.dialogflow.v2.OriginalDetectIntentRequest original_detect_intent_request = 3; -
clearOriginalDetectIntentRequest
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
.google.cloud.dialogflow.v2.OriginalDetectIntentRequest original_detect_intent_request = 3; -
getOriginalDetectIntentRequestBuilder
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
.google.cloud.dialogflow.v2.OriginalDetectIntentRequest original_detect_intent_request = 3; -
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;- Specified by:
getOriginalDetectIntentRequestOrBuilderin interfaceWebhookRequestOrBuilder
-