Class Handler.EventHandler.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Handler.EventHandler.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Handler.EventHandler.Builder
- All Implemented Interfaces:
Handler.EventHandlerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Handler.EventHandler
public static final class Handler.EventHandler.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Handler.EventHandler.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Required.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEvent()Required.com.google.protobuf.ByteStringRequired.Required.Required.Required.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Handler.EventHandler other) mergeFrom(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.Required.setEventBytes(com.google.protobuf.ByteString value) Required.setFulfillment(Fulfillment value) Required.setFulfillment(Fulfillment.Builder builderForValue) 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.EventHandler.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.EventHandler.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.EventHandler.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.EventHandler.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Handler.EventHandler.Builder>
-
mergeFrom
public Handler.EventHandler.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.EventHandler.Builder>- Throws:
IOException
-
getEvent
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventin interfaceHandler.EventHandlerOrBuilder- Returns:
- The event.
-
getEventBytes
public com.google.protobuf.ByteString getEventBytes()Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventBytesin interfaceHandler.EventHandlerOrBuilder- Returns:
- The bytes for event.
-
setEvent
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The event to set.- Returns:
- This builder for chaining.
-
clearEvent
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEventBytes
Required. The name of the event that triggers this handler.
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for event to set.- Returns:
- This builder for chaining.
-
getCondition
Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionin interfaceHandler.EventHandlerOrBuilder- Returns:
- The condition.
-
getConditionBytes
public com.google.protobuf.ByteString getConditionBytes()Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionBytesin interfaceHandler.EventHandlerOrBuilder- Returns:
- The bytes for condition.
-
setCondition
Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.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 = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setConditionBytes
Optional. The condition that must be satisfied to trigger this handler.
string condition = 3 [(.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 the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFulfillmentin interfaceHandler.EventHandlerOrBuilder- Returns:
- Whether the fulfillment field is set.
-
getFulfillment
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFulfillmentin interfaceHandler.EventHandlerOrBuilder- Returns:
- The fulfillment.
-
setFulfillment
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED]; -
setFulfillment
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED]; -
mergeFulfillment
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearFulfillment
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED]; -
getFulfillmentBuilder
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED]; -
getFulfillmentOrBuilder
Required. The fulfillment to call when the event occurs.
.google.cloud.dialogflow.cx.v3beta1.Fulfillment fulfillment = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFulfillmentOrBuilderin interfaceHandler.EventHandlerOrBuilder
-