public static final class OriginalDetectIntentRequest.Builder extends GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder> implements OriginalDetectIntentRequestOrBuilder
Represents the contents of the original request that was passed to the `[Streaming]DetectIntent` call.Protobuf type
google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequestgetAllFields, 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<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic OriginalDetectIntentRequest build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic OriginalDetectIntentRequest buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic OriginalDetectIntentRequest.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder mergeFrom(OriginalDetectIntentRequest other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public OriginalDetectIntentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<OriginalDetectIntentRequest.Builder>java.io.IOExceptionpublic java.lang.String getSource()
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;getSource in interface OriginalDetectIntentRequestOrBuilderpublic ByteString getSourceBytes()
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;getSourceBytes in interface OriginalDetectIntentRequestOrBuilderpublic OriginalDetectIntentRequest.Builder setSource(java.lang.String value)
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;public OriginalDetectIntentRequest.Builder clearSource()
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;public OriginalDetectIntentRequest.Builder setSourceBytes(ByteString value)
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;public boolean hasPayload()
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;hasPayload in interface OriginalDetectIntentRequestOrBuilderpublic Struct getPayload()
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;getPayload in interface OriginalDetectIntentRequestOrBuilderpublic OriginalDetectIntentRequest.Builder setPayload(Struct value)
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;public OriginalDetectIntentRequest.Builder setPayload(Struct.Builder builderForValue)
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;public OriginalDetectIntentRequest.Builder mergePayload(Struct value)
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;public OriginalDetectIntentRequest.Builder clearPayload()
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;public Struct.Builder getPayloadBuilder()
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;public StructOrBuilder getPayloadOrBuilder()
Optional. This field is set to the value of `QueryParameters.payload` field passed in the request.
.google.protobuf.Struct payload = 3;getPayloadOrBuilder in interface OriginalDetectIntentRequestOrBuilderpublic final OriginalDetectIntentRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>public final OriginalDetectIntentRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>