public static final class Handler.EventHandler extends com.google.protobuf.GeneratedMessageV3 implements Handler.EventHandlerOrBuilder
A handler that is triggered by the specified [event][google.cloud.dialogflow.cx.v3beta1.Handler.EventHandler.event].Protobuf type
google.cloud.dialogflow.cx.v3beta1.Handler.EventHandler| Modifier and Type | Class and Description |
|---|---|
static class |
Handler.EventHandler.Builder
A handler that is triggered by the specified
[event][google.cloud.dialogflow.cx.v3beta1.Handler.EventHandler.event].
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONDITION_FIELD_NUMBER |
static int |
EVENT_FIELD_NUMBER |
static int |
FULFILLMENT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCondition()
Optional.
|
com.google.protobuf.ByteString |
getConditionBytes()
Optional.
|
static Handler.EventHandler |
getDefaultInstance() |
Handler.EventHandler |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getEvent()
Required.
|
com.google.protobuf.ByteString |
getEventBytes()
Required.
|
Fulfillment |
getFulfillment()
Required.
|
FulfillmentOrBuilder |
getFulfillmentOrBuilder()
Required.
|
com.google.protobuf.Parser<Handler.EventHandler> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasFulfillment()
Required.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Handler.EventHandler.Builder |
newBuilder() |
static Handler.EventHandler.Builder |
newBuilder(Handler.EventHandler prototype) |
Handler.EventHandler.Builder |
newBuilderForType() |
protected Handler.EventHandler.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Handler.EventHandler |
parseDelimitedFrom(InputStream input) |
static Handler.EventHandler |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.EventHandler |
parseFrom(byte[] data) |
static Handler.EventHandler |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.EventHandler |
parseFrom(ByteBuffer data) |
static Handler.EventHandler |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.EventHandler |
parseFrom(com.google.protobuf.ByteString data) |
static Handler.EventHandler |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.EventHandler |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Handler.EventHandler |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.EventHandler |
parseFrom(InputStream input) |
static Handler.EventHandler |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Handler.EventHandler> |
parser() |
Handler.EventHandler.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int EVENT_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
public static final int FULFILLMENT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getEvent()
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];getEvent in interface Handler.EventHandlerOrBuilderpublic com.google.protobuf.ByteString getEventBytes()
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];getEventBytes in interface Handler.EventHandlerOrBuilderpublic String getCondition()
Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.google.api.field_behavior) = OPTIONAL];getCondition in interface Handler.EventHandlerOrBuilderpublic com.google.protobuf.ByteString getConditionBytes()
Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.google.api.field_behavior) = OPTIONAL];getConditionBytes in interface Handler.EventHandlerOrBuilderpublic boolean hasFulfillment()
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];
hasFulfillment in interface Handler.EventHandlerOrBuilderpublic Fulfillment getFulfillment()
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];
getFulfillment in interface Handler.EventHandlerOrBuilderpublic FulfillmentOrBuilder getFulfillmentOrBuilder()
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];
getFulfillmentOrBuilder in interface Handler.EventHandlerOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Handler.EventHandler parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.EventHandler parseFrom(InputStream input) throws IOException
IOExceptionpublic static Handler.EventHandler parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Handler.EventHandler parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Handler.EventHandler parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Handler.EventHandler parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Handler.EventHandler parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Handler.EventHandler.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Handler.EventHandler.Builder newBuilder()
public static Handler.EventHandler.Builder newBuilder(Handler.EventHandler prototype)
public Handler.EventHandler.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Handler.EventHandler.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Handler.EventHandler getDefaultInstance()
public static com.google.protobuf.Parser<Handler.EventHandler> parser()
public com.google.protobuf.Parser<Handler.EventHandler> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Handler.EventHandler getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.