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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
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, 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, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder>
public OriginalDetectIntentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, 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 IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<OriginalDetectIntentRequest.Builder>
IOException
public 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(String value)
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
string source = 1;
value
- The source to set.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;
value
- The bytes for source to set.public String getVersion()
Optional. The version of the protocol used for this request. This field is AoG-specific.
string version = 2;
getVersion
in interface OriginalDetectIntentRequestOrBuilder
public ByteString getVersionBytes()
Optional. The version of the protocol used for this request. This field is AoG-specific.
string version = 2;
getVersionBytes
in interface OriginalDetectIntentRequestOrBuilder
public OriginalDetectIntentRequest.Builder setVersion(String value)
Optional. The version of the protocol used for this request. This field is AoG-specific.
string version = 2;
value
- The version to set.public OriginalDetectIntentRequest.Builder clearVersion()
Optional. The version of the protocol used for this request. This field is AoG-specific.
string version = 2;
public OriginalDetectIntentRequest.Builder setVersionBytes(ByteString value)
Optional. The version of the protocol used for this request. This field is AoG-specific.
string version = 2;
value
- The bytes for version to set.public boolean hasPayload()
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
hasPayload
in interface OriginalDetectIntentRequestOrBuilder
public Struct getPayload()
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
getPayload
in interface OriginalDetectIntentRequestOrBuilder
public OriginalDetectIntentRequest.Builder setPayload(Struct value)
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
public OriginalDetectIntentRequest.Builder setPayload(Struct.Builder builderForValue)
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
public OriginalDetectIntentRequest.Builder mergePayload(Struct value)
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
public OriginalDetectIntentRequest.Builder clearPayload()
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
public Struct.Builder getPayloadBuilder()
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.google.protobuf.Struct payload = 3;
public StructOrBuilder getPayloadOrBuilder()
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular, for the Dialogflow Phone Gateway integration, this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Trial Edition agents and populated with the caller ID in [E.164 format](https://en.wikipedia.org/wiki/E.164) for Essentials Edition agents.
.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>
Copyright © 2022 Google LLC. All rights reserved.