Class Handler.LifecycleHandler.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandler.Builder
- All Implemented Interfaces:
Handler.LifecycleHandlerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Handler.LifecycleHandler
public static final class Handler.LifecycleHandler.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Required.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.Required.com.google.protobuf.ByteStringRequired.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFulfillment(Fulfillment value) Required.setCondition(String value) Optional.setConditionBytes(com.google.protobuf.ByteString value) Optional.setFulfillment(Fulfillment value) Required.setFulfillment(Fulfillment.Builder builderForValue) Required.setLifecycleStage(String value) Required.setLifecycleStageBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Handler.LifecycleHandler.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Handler.LifecycleHandler.Builder>
-
mergeFrom
public Handler.LifecycleHandler.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Handler.LifecycleHandler.Builder>- Throws:
IOException
-
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];- Specified by:
getLifecycleStagein interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- The lifecycleStage.
-
getLifecycleStageBytes
public 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];- Specified by:
getLifecycleStageBytesin interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- The bytes for lifecycleStage.
-
setLifecycleStage
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];- Parameters:
value- The lifecycleStage to set.- Returns:
- This builder for chaining.
-
clearLifecycleStage
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];- Returns:
- This builder for chaining.
-
setLifecycleStageBytes
public Handler.LifecycleHandler.Builder setLifecycleStageBytes(com.google.protobuf.ByteString value) 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];- Parameters:
value- The bytes for lifecycleStage to set.- Returns:
- This builder for chaining.
-
getCondition
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionin interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- The condition.
-
getConditionBytes
public com.google.protobuf.ByteString getConditionBytes()Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionBytesin interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- The bytes for condition.
-
setCondition
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The condition to set.- Returns:
- This builder for chaining.
-
clearCondition
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setConditionBytes
Optional. The condition that must be satisfied to trigger this handler.
string condition = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for condition to set.- Returns:
- This builder for chaining.
-
hasFulfillment
public 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];- Specified by:
hasFulfillmentin interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- Whether the fulfillment field is set.
-
getFulfillment
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFulfillmentin interfaceHandler.LifecycleHandlerOrBuilder- Returns:
- The fulfillment.
-
setFulfillment
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED]; -
setFulfillment
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeFulfillment
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearFulfillment
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED]; -
getFulfillmentBuilder
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED]; -
getFulfillmentOrBuilder
Required. The fulfillment to call when this handler is triggered.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFulfillmentOrBuilderin interfaceHandler.LifecycleHandlerOrBuilder
-