public static final class Handler.LifecycleHandler extends com.google.protobuf.GeneratedMessageV3 implements Handler.LifecycleHandlerOrBuilder
A handler that is triggered on the specific [lifecycle_stage][google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandler.lifecycle_stage] of the playbook execution.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandler| Modifier and Type | Class and Description |
|---|---|
static class |
Handler.LifecycleHandler.Builder
A handler that is triggered on the specific
[lifecycle_stage][google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandler.lifecycle_stage]
of the playbook execution.
|
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 |
FULFILLMENT_FIELD_NUMBER |
static int |
LIFECYCLE_STAGE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCondition()
Optional.
|
com.google.protobuf.ByteString |
getConditionBytes()
Optional.
|
static Handler.LifecycleHandler |
getDefaultInstance() |
Handler.LifecycleHandler |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Fulfillment |
getFulfillment()
Required.
|
FulfillmentOrBuilder |
getFulfillmentOrBuilder()
Required.
|
String |
getLifecycleStage()
Required.
|
com.google.protobuf.ByteString |
getLifecycleStageBytes()
Required.
|
com.google.protobuf.Parser<Handler.LifecycleHandler> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasFulfillment()
Required.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Handler.LifecycleHandler.Builder |
newBuilder() |
static Handler.LifecycleHandler.Builder |
newBuilder(Handler.LifecycleHandler prototype) |
Handler.LifecycleHandler.Builder |
newBuilderForType() |
protected Handler.LifecycleHandler.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Handler.LifecycleHandler |
parseDelimitedFrom(InputStream input) |
static Handler.LifecycleHandler |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.LifecycleHandler |
parseFrom(byte[] data) |
static Handler.LifecycleHandler |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.LifecycleHandler |
parseFrom(ByteBuffer data) |
static Handler.LifecycleHandler |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.LifecycleHandler |
parseFrom(com.google.protobuf.ByteString data) |
static Handler.LifecycleHandler |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.LifecycleHandler |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Handler.LifecycleHandler |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Handler.LifecycleHandler |
parseFrom(InputStream input) |
static Handler.LifecycleHandler |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Handler.LifecycleHandler> |
parser() |
Handler.LifecycleHandler.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 LIFECYCLE_STAGE_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 getLifecycleStage()
Required. The name of the lifecycle stage that triggers this handler. Supported values: * `playbook-start` * `pre-action-selection` * `pre-action-execution`
string lifecycle_stage = 1 [(.google.api.field_behavior) = REQUIRED];getLifecycleStage in interface Handler.LifecycleHandlerOrBuilderpublic com.google.protobuf.ByteString getLifecycleStageBytes()
Required. The name of the lifecycle stage that triggers this handler. Supported values: * `playbook-start` * `pre-action-selection` * `pre-action-execution`
string lifecycle_stage = 1 [(.google.api.field_behavior) = REQUIRED];getLifecycleStageBytes in interface Handler.LifecycleHandlerOrBuilderpublic String getCondition()
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];getCondition in interface Handler.LifecycleHandlerOrBuilderpublic com.google.protobuf.ByteString getConditionBytes()
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];getConditionBytes in interface Handler.LifecycleHandlerOrBuilderpublic boolean hasFulfillment()
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED];
hasFulfillment in interface Handler.LifecycleHandlerOrBuilderpublic Fulfillment getFulfillment()
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED];
getFulfillment in interface Handler.LifecycleHandlerOrBuilderpublic FulfillmentOrBuilder getFulfillmentOrBuilder()
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED];
getFulfillmentOrBuilder in interface Handler.LifecycleHandlerOrBuilderpublic 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.LifecycleHandler parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Handler.LifecycleHandler parseFrom(InputStream input) throws IOException
IOExceptionpublic static Handler.LifecycleHandler parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Handler.LifecycleHandler parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Handler.LifecycleHandler parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Handler.LifecycleHandler parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Handler.LifecycleHandler parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Handler.LifecycleHandler.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Handler.LifecycleHandler.Builder newBuilder()
public static Handler.LifecycleHandler.Builder newBuilder(Handler.LifecycleHandler prototype)
public Handler.LifecycleHandler.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Handler.LifecycleHandler.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Handler.LifecycleHandler getDefaultInstance()
public static com.google.protobuf.Parser<Handler.LifecycleHandler> parser()
public com.google.protobuf.Parser<Handler.LifecycleHandler> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Handler.LifecycleHandler getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.