public static final class EventInput.Builder extends GeneratedMessageV3.Builder<EventInput.Builder> implements EventInputOrBuilder
Events allow for matching intents by event name instead of the natural
language input. For instance, input `<event: { name: “welcome_event”,
parameters: { name: “Sam” } }>` can trigger a personalized welcome response.
The parameter `name` may be used by the agent in the response:
`“Hello #welcome_event.name! What can I do for you today?”`.
Protobuf type google.cloud.dialogflow.v2beta1.EventInputgetAllFields, 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<EventInput.Builder>public EventInput.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<EventInput.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic EventInput build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic EventInput buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic EventInput.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<EventInput.Builder>public EventInput.Builder mergeFrom(EventInput other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<EventInput.Builder>public EventInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<EventInput.Builder>java.io.IOExceptionpublic java.lang.String getName()
Required. The unique identifier of the event.
string name = 1;getName in interface EventInputOrBuilderpublic ByteString getNameBytes()
Required. The unique identifier of the event.
string name = 1;getNameBytes in interface EventInputOrBuilderpublic EventInput.Builder setName(java.lang.String value)
Required. The unique identifier of the event.
string name = 1;public EventInput.Builder clearName()
Required. The unique identifier of the event.
string name = 1;public EventInput.Builder setNameBytes(ByteString value)
Required. The unique identifier of the event.
string name = 1;public boolean hasParameters()
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;hasParameters in interface EventInputOrBuilderpublic Struct getParameters()
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;getParameters in interface EventInputOrBuilderpublic EventInput.Builder setParameters(Struct value)
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;public EventInput.Builder setParameters(Struct.Builder builderForValue)
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;public EventInput.Builder mergeParameters(Struct value)
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;public EventInput.Builder clearParameters()
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;public Struct.Builder getParametersBuilder()
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;public StructOrBuilder getParametersOrBuilder()
Optional. The collection of parameters associated with the event.
.google.protobuf.Struct parameters = 2;getParametersOrBuilder in interface EventInputOrBuilderpublic java.lang.String getLanguageCode()
Required. The language of this query. See [Language Support](https://dialogflow.com/docs/languages) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3;getLanguageCode in interface EventInputOrBuilderpublic ByteString getLanguageCodeBytes()
Required. The language of this query. See [Language Support](https://dialogflow.com/docs/languages) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3;getLanguageCodeBytes in interface EventInputOrBuilderpublic EventInput.Builder setLanguageCode(java.lang.String value)
Required. The language of this query. See [Language Support](https://dialogflow.com/docs/languages) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3;public EventInput.Builder clearLanguageCode()
Required. The language of this query. See [Language Support](https://dialogflow.com/docs/languages) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3;public EventInput.Builder setLanguageCodeBytes(ByteString value)
Required. The language of this query. See [Language Support](https://dialogflow.com/docs/languages) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 3;public final EventInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<EventInput.Builder>public final EventInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<EventInput.Builder>