public static final class DetectIntentResponse.Builder extends GeneratedMessageV3.Builder<DetectIntentResponse.Builder> implements DetectIntentResponseOrBuilder
The message returned from the DetectIntent method.Protobuf type
google.cloud.dialogflow.v2beta1.DetectIntentResponsegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic DetectIntentResponse build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic DetectIntentResponse buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic DetectIntentResponse.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder mergeFrom(DetectIntentResponse other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public DetectIntentResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<DetectIntentResponse.Builder>java.io.IOExceptionpublic java.lang.String getResponseId()
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
string response_id = 1;getResponseId in interface DetectIntentResponseOrBuilderpublic ByteString getResponseIdBytes()
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
string response_id = 1;getResponseIdBytes in interface DetectIntentResponseOrBuilderpublic DetectIntentResponse.Builder setResponseId(java.lang.String value)
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
string response_id = 1;public DetectIntentResponse.Builder clearResponseId()
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
string response_id = 1;public DetectIntentResponse.Builder setResponseIdBytes(ByteString value)
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
string response_id = 1;public boolean hasQueryResult()
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;hasQueryResult in interface DetectIntentResponseOrBuilderpublic QueryResult getQueryResult()
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;getQueryResult in interface DetectIntentResponseOrBuilderpublic DetectIntentResponse.Builder setQueryResult(QueryResult value)
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;public DetectIntentResponse.Builder setQueryResult(QueryResult.Builder builderForValue)
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;public DetectIntentResponse.Builder mergeQueryResult(QueryResult value)
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;public DetectIntentResponse.Builder clearQueryResult()
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;public QueryResult.Builder getQueryResultBuilder()
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;public QueryResultOrBuilder getQueryResultOrBuilder()
The results of the conversational query or event processing.
.google.cloud.dialogflow.v2beta1.QueryResult query_result = 2;getQueryResultOrBuilder in interface DetectIntentResponseOrBuilderpublic boolean hasWebhookStatus()
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;hasWebhookStatus in interface DetectIntentResponseOrBuilderpublic Status getWebhookStatus()
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;getWebhookStatus in interface DetectIntentResponseOrBuilderpublic DetectIntentResponse.Builder setWebhookStatus(Status value)
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;public DetectIntentResponse.Builder setWebhookStatus(Status.Builder builderForValue)
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;public DetectIntentResponse.Builder mergeWebhookStatus(Status value)
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;public DetectIntentResponse.Builder clearWebhookStatus()
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;public Status.Builder getWebhookStatusBuilder()
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;public StatusOrBuilder getWebhookStatusOrBuilder()
Specifies the status of the webhook request. `webhook_status` is never populated in webhook requests.
.google.rpc.Status webhook_status = 3;getWebhookStatusOrBuilder in interface DetectIntentResponseOrBuilderpublic final DetectIntentResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>public final DetectIntentResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<DetectIntentResponse.Builder>