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.v2.OriginalDetectIntentRequest
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public OriginalDetectIntentRequest build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public OriginalDetectIntentRequest buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public OriginalDetectIntentRequest.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder mergeFrom(OriginalDetectIntentRequest other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<OriginalDetectIntentRequest.Builder>
java.io.IOException
public 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 OriginalDetectIntentRequestOrBuilder
public 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 OriginalDetectIntentRequestOrBuilder
public 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 OriginalDetectIntentRequestOrBuilder
public 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 OriginalDetectIntentRequestOrBuilder
public 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 OriginalDetectIntentRequestOrBuilder
public final OriginalDetectIntentRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public final OriginalDetectIntentRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>