Class Playbook.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Playbook.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder
- All Implemented Interfaces:
PlaybookOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Playbook
public static final class Playbook.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Playbook.Builder>
implements PlaybookOrBuilder
Playbook is the basic building block to instruct the LLM how to execute a certain task. A playbook consists of a goal to accomplish, an optional list of step by step instructions (the step instruction may refers to name of the custom or default plugin tools to use) to perform the task, a list of contextual input data to be passed in at the beginning of the invoked, and a list of output parameters to store the playbook result.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Playbook-
Method Summary
Modifier and TypeMethodDescriptionaddAllHandlers(Iterable<? extends Handler> values) Optional.addAllInlineActions(Iterable<String> values) Optional.addAllInputParameterDefinitions(Iterable<? extends ParameterDefinition> values) Optional.addAllOutputParameterDefinitions(Iterable<? extends ParameterDefinition> values) Optional.addAllReferencedFlows(Iterable<String> values) Output only.addAllReferencedPlaybooks(Iterable<String> values) Output only.addAllReferencedTools(Iterable<String> values) Optional.addHandlers(int index, Handler value) Optional.addHandlers(int index, Handler.Builder builderForValue) Optional.addHandlers(Handler value) Optional.addHandlers(Handler.Builder builderForValue) Optional.Optional.addHandlersBuilder(int index) Optional.addInlineActions(String value) Optional.addInlineActionsBytes(com.google.protobuf.ByteString value) Optional.addInputParameterDefinitions(int index, ParameterDefinition value) Optional.addInputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional.Optional.addInputParameterDefinitions(ParameterDefinition.Builder builderForValue) Optional.Optional.addInputParameterDefinitionsBuilder(int index) Optional.addOutputParameterDefinitions(int index, ParameterDefinition value) Optional.addOutputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional.Optional.addOutputParameterDefinitions(ParameterDefinition.Builder builderForValue) Optional.Optional.addOutputParameterDefinitionsBuilder(int index) Optional.addReferencedFlows(String value) Output only.addReferencedFlowsBytes(com.google.protobuf.ByteString value) Output only.addReferencedPlaybooks(String value) Output only.addReferencedPlaybooksBytes(com.google.protobuf.ByteString value) Output only.addReferencedTools(String value) Optional.addReferencedToolsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Output only.Required.Required.Optional.Optional.Optional.Instruction to accomplish target goal.Optional.The unique identifier of the playbook.Optional.Optional.Output only.Output only.Optional.Optional.Output only.Output only.Optional.Optional.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.getGoal()Required.com.google.protobuf.ByteStringRequired.getHandlers(int index) Optional.getHandlersBuilder(int index) Optional.Optional.intOptional.Optional.getHandlersOrBuilder(int index) Optional.List<? extends HandlerOrBuilder>Optional.getInlineActions(int index) Optional.com.google.protobuf.ByteStringgetInlineActionsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getInputParameterDefinitions(int index) Optional.getInputParameterDefinitionsBuilder(int index) Optional.Optional.intOptional.Optional.getInputParameterDefinitionsOrBuilder(int index) Optional.List<? extends ParameterDefinitionOrBuilder>Optional.Instruction to accomplish target goal.Instruction to accomplish target goal.Instruction to accomplish target goal.Optional.Optional.Optional.getName()The unique identifier of the playbook.com.google.protobuf.ByteStringThe unique identifier of the playbook.getOutputParameterDefinitions(int index) Optional.getOutputParameterDefinitionsBuilder(int index) Optional.Optional.intOptional.Optional.getOutputParameterDefinitionsOrBuilder(int index) Optional.List<? extends ParameterDefinitionOrBuilder>Optional.Optional.intOptional.getReferencedFlows(int index) Output only.com.google.protobuf.ByteStringgetReferencedFlowsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getReferencedPlaybooks(int index) Output only.com.google.protobuf.ByteStringgetReferencedPlaybooksBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getReferencedTools(int index) Optional.com.google.protobuf.ByteStringgetReferencedToolsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.Optional.Optional.Optional.longOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOptional.booleanOutput only.booleanInstruction to accomplish target goal.booleanOptional.booleanOptional.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCodeBlock(CodeBlock value) Optional.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Instruction to accomplish target goal.Optional.Optional.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.removeHandlers(int index) Optional.removeInputParameterDefinitions(int index) Optional.removeOutputParameterDefinitions(int index) Optional.setCodeBlock(CodeBlock value) Optional.setCodeBlock(CodeBlock.Builder builderForValue) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.Required.setGoalBytes(com.google.protobuf.ByteString value) Required.setHandlers(int index, Handler value) Optional.setHandlers(int index, Handler.Builder builderForValue) Optional.setInlineActions(int index, String value) Optional.setInputParameterDefinitions(int index, ParameterDefinition value) Optional.setInputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional.Instruction to accomplish target goal.setInstruction(Playbook.Instruction.Builder builderForValue) Instruction to accomplish target goal.Optional.setLlmModelSettings(LlmModelSettings.Builder builderForValue) Optional.The unique identifier of the playbook.setNameBytes(com.google.protobuf.ByteString value) The unique identifier of the playbook.setOutputParameterDefinitions(int index, ParameterDefinition value) Optional.setOutputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional.Optional.setPlaybookTypeValue(int value) Optional.setReferencedFlows(int index, String value) Output only.setReferencedPlaybooks(int index, String value) Output only.setReferencedTools(int index, String value) Optional.Optional.setSpeechSettings(AdvancedSettings.SpeechSettings.Builder builderForValue) Optional.setTokenCount(long value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.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<Playbook.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<Playbook.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<Playbook.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<Playbook.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Playbook.Builder>
-
mergeFrom
public Playbook.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<Playbook.Builder>- Throws:
IOException
-
getName
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;- Specified by:
getNamein interfacePlaybookOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;- Specified by:
getNameBytesin interfacePlaybookOrBuilder- Returns:
- The bytes for name.
-
setName
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfacePlaybookOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfacePlaybookOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getGoal
Required. High level description of the goal the playbook intend to accomplish. A goal should be concise since it's visible to other playbooks that may reference this playbook.
string goal = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getGoalin interfacePlaybookOrBuilder- Returns:
- The goal.
-
getGoalBytes
public com.google.protobuf.ByteString getGoalBytes()Required. High level description of the goal the playbook intend to accomplish. A goal should be concise since it's visible to other playbooks that may reference this playbook.
string goal = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getGoalBytesin interfacePlaybookOrBuilder- Returns:
- The bytes for goal.
-
setGoal
Required. High level description of the goal the playbook intend to accomplish. A goal should be concise since it's visible to other playbooks that may reference this playbook.
string goal = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The goal to set.- Returns:
- This builder for chaining.
-
clearGoal
Required. High level description of the goal the playbook intend to accomplish. A goal should be concise since it's visible to other playbooks that may reference this playbook.
string goal = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setGoalBytes
Required. High level description of the goal the playbook intend to accomplish. A goal should be concise since it's visible to other playbooks that may reference this playbook.
string goal = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for goal to set.- Returns:
- This builder for chaining.
-
getInputParameterDefinitionsList
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getInputParameterDefinitionsListin interfacePlaybookOrBuilder
-
getInputParameterDefinitionsCount
public int getInputParameterDefinitionsCount()Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getInputParameterDefinitionsCountin interfacePlaybookOrBuilder
-
getInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getInputParameterDefinitionsin interfacePlaybookOrBuilder
-
setInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setInputParameterDefinitions
public Playbook.Builder setInputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addInputParameterDefinitions
public Playbook.Builder addInputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addAllInputParameterDefinitions
public Playbook.Builder addAllInputParameterDefinitions(Iterable<? extends ParameterDefinition> values) Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
removeInputParameterDefinitions
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getInputParameterDefinitionsBuilder
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getInputParameterDefinitionsOrBuilder
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getInputParameterDefinitionsOrBuilderin interfacePlaybookOrBuilder
-
getInputParameterDefinitionsOrBuilderList
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getInputParameterDefinitionsOrBuilderListin interfacePlaybookOrBuilder
-
addInputParameterDefinitionsBuilder
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
addInputParameterDefinitionsBuilder
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getInputParameterDefinitionsBuilderList
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getOutputParameterDefinitionsList
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOutputParameterDefinitionsListin interfacePlaybookOrBuilder
-
getOutputParameterDefinitionsCount
public int getOutputParameterDefinitionsCount()Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOutputParameterDefinitionsCountin interfacePlaybookOrBuilder
-
getOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOutputParameterDefinitionsin interfacePlaybookOrBuilder
-
setOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setOutputParameterDefinitions
public Playbook.Builder setOutputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addOutputParameterDefinitions
public Playbook.Builder addOutputParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addAllOutputParameterDefinitions
public Playbook.Builder addAllOutputParameterDefinitions(Iterable<? extends ParameterDefinition> values) Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
removeOutputParameterDefinitions
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getOutputParameterDefinitionsBuilder
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getOutputParameterDefinitionsOrBuilder
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOutputParameterDefinitionsOrBuilderin interfacePlaybookOrBuilder
-
getOutputParameterDefinitionsOrBuilderList
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOutputParameterDefinitionsOrBuilderListin interfacePlaybookOrBuilder
-
addOutputParameterDefinitionsBuilder
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addOutputParameterDefinitionsBuilder
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getOutputParameterDefinitionsBuilderList
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL]; -
hasInstruction
public boolean hasInstruction()Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;- Specified by:
hasInstructionin interfacePlaybookOrBuilder- Returns:
- Whether the instruction field is set.
-
getInstruction
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;- Specified by:
getInstructionin interfacePlaybookOrBuilder- Returns:
- The instruction.
-
setInstruction
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17; -
setInstruction
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17; -
mergeInstruction
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17; -
clearInstruction
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17; -
getInstructionBuilder
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17; -
getInstructionOrBuilder
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;- Specified by:
getInstructionOrBuilderin interfacePlaybookOrBuilder
-
getTokenCount
public long getTokenCount()Output only. Estimated number of tokes current playbook takes when sent to the LLM.
int64 token_count = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTokenCountin interfacePlaybookOrBuilder- Returns:
- The tokenCount.
-
setTokenCount
Output only. Estimated number of tokes current playbook takes when sent to the LLM.
int64 token_count = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The tokenCount to set.- Returns:
- This builder for chaining.
-
clearTokenCount
Output only. Estimated number of tokes current playbook takes when sent to the LLM.
int64 token_count = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfacePlaybookOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfacePlaybookOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfacePlaybookOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfacePlaybookOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfacePlaybookOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfacePlaybookOrBuilder
-
getReferencedPlaybooksList
public com.google.protobuf.ProtocolStringList getReferencedPlaybooksList()Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedPlaybooksListin interfacePlaybookOrBuilder- Returns:
- A list containing the referencedPlaybooks.
-
getReferencedPlaybooksCount
public int getReferencedPlaybooksCount()Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedPlaybooksCountin interfacePlaybookOrBuilder- Returns:
- The count of referencedPlaybooks.
-
getReferencedPlaybooks
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedPlaybooksin interfacePlaybookOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The referencedPlaybooks at the given index.
-
getReferencedPlaybooksBytes
public com.google.protobuf.ByteString getReferencedPlaybooksBytes(int index) Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedPlaybooksBytesin interfacePlaybookOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the referencedPlaybooks at the given index.
-
setReferencedPlaybooks
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The referencedPlaybooks to set.- Returns:
- This builder for chaining.
-
addReferencedPlaybooks
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The referencedPlaybooks to add.- Returns:
- This builder for chaining.
-
addAllReferencedPlaybooks
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
values- The referencedPlaybooks to add.- Returns:
- This builder for chaining.
-
clearReferencedPlaybooks
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addReferencedPlaybooksBytes
Output only. The resource name of other playbooks referenced by the current playbook in the instructions.
repeated string referenced_playbooks = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the referencedPlaybooks to add.- Returns:
- This builder for chaining.
-
getReferencedFlowsList
public com.google.protobuf.ProtocolStringList getReferencedFlowsList()Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedFlowsListin interfacePlaybookOrBuilder- Returns:
- A list containing the referencedFlows.
-
getReferencedFlowsCount
public int getReferencedFlowsCount()Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedFlowsCountin interfacePlaybookOrBuilder- Returns:
- The count of referencedFlows.
-
getReferencedFlows
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedFlowsin interfacePlaybookOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The referencedFlows at the given index.
-
getReferencedFlowsBytes
public com.google.protobuf.ByteString getReferencedFlowsBytes(int index) Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedFlowsBytesin interfacePlaybookOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the referencedFlows at the given index.
-
setReferencedFlows
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The referencedFlows to set.- Returns:
- This builder for chaining.
-
addReferencedFlows
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The referencedFlows to add.- Returns:
- This builder for chaining.
-
addAllReferencedFlows
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
values- The referencedFlows to add.- Returns:
- This builder for chaining.
-
clearReferencedFlows
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addReferencedFlowsBytes
Output only. The resource name of flows referenced by the current playbook in the instructions.
repeated string referenced_flows = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the referencedFlows to add.- Returns:
- This builder for chaining.
-
getReferencedToolsList
public com.google.protobuf.ProtocolStringList getReferencedToolsList()Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedToolsListin interfacePlaybookOrBuilder- Returns:
- A list containing the referencedTools.
-
getReferencedToolsCount
public int getReferencedToolsCount()Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedToolsCountin interfacePlaybookOrBuilder- Returns:
- The count of referencedTools.
-
getReferencedTools
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedToolsin interfacePlaybookOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The referencedTools at the given index.
-
getReferencedToolsBytes
public com.google.protobuf.ByteString getReferencedToolsBytes(int index) Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getReferencedToolsBytesin interfacePlaybookOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the referencedTools at the given index.
-
setReferencedTools
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The referencedTools to set.- Returns:
- This builder for chaining.
-
addReferencedTools
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The referencedTools to add.- Returns:
- This builder for chaining.
-
addAllReferencedTools
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
values- The referencedTools to add.- Returns:
- This builder for chaining.
-
clearReferencedTools
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addReferencedToolsBytes
Optional. The resource name of tools referenced by the current playbook in the instructions. If not provided explicitly, they are will be implied using the tool being referenced in goal and steps.
repeated string referenced_tools = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the referencedTools to add.- Returns:
- This builder for chaining.
-
getInlineActionsList
public com.google.protobuf.ProtocolStringList getInlineActionsList()Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInlineActionsListin interfacePlaybookOrBuilder- Returns:
- A list containing the inlineActions.
-
getInlineActionsCount
public int getInlineActionsCount()Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInlineActionsCountin interfacePlaybookOrBuilder- Returns:
- The count of inlineActions.
-
getInlineActions
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInlineActionsin interfacePlaybookOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The inlineActions at the given index.
-
getInlineActionsBytes
public com.google.protobuf.ByteString getInlineActionsBytes(int index) Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInlineActionsBytesin interfacePlaybookOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the inlineActions at the given index.
-
setInlineActions
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The inlineActions to set.- Returns:
- This builder for chaining.
-
addInlineActions
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The inlineActions to add.- Returns:
- This builder for chaining.
-
addAllInlineActions
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The inlineActions to add.- Returns:
- This builder for chaining.
-
clearInlineActions
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
addInlineActionsBytes
Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.
repeated string inline_actions = 22 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes of the inlineActions to add.- Returns:
- This builder for chaining.
-
hasCodeBlock
public boolean hasCodeBlock()Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCodeBlockin interfacePlaybookOrBuilder- Returns:
- Whether the codeBlock field is set.
-
getCodeBlock
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCodeBlockin interfacePlaybookOrBuilder- Returns:
- The codeBlock.
-
setCodeBlock
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL]; -
setCodeBlock
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL]; -
mergeCodeBlock
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL]; -
clearCodeBlock
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL]; -
getCodeBlockBuilder
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL]; -
getCodeBlockOrBuilder
Optional. The playbook's scoped code block, which may implement handlers and actions.
.google.cloud.dialogflow.cx.v3beta1.CodeBlock code_block = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCodeBlockOrBuilderin interfacePlaybookOrBuilder
-
hasLlmModelSettings
public boolean hasLlmModelSettings()Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLlmModelSettingsin interfacePlaybookOrBuilder- Returns:
- Whether the llmModelSettings field is set.
-
getLlmModelSettings
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLlmModelSettingsin interfacePlaybookOrBuilder- Returns:
- The llmModelSettings.
-
setLlmModelSettings
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL]; -
setLlmModelSettings
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL]; -
mergeLlmModelSettings
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL]; -
clearLlmModelSettings
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL]; -
getLlmModelSettingsBuilder
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL]; -
getLlmModelSettingsOrBuilder
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLlmModelSettingsOrBuilderin interfacePlaybookOrBuilder
-
hasSpeechSettings
public boolean hasSpeechSettings()Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSpeechSettingsin interfacePlaybookOrBuilder- Returns:
- Whether the speechSettings field is set.
-
getSpeechSettings
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpeechSettingsin interfacePlaybookOrBuilder- Returns:
- The speechSettings.
-
setSpeechSettings
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL]; -
setSpeechSettings
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSpeechSettings
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL]; -
clearSpeechSettings
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL]; -
getSpeechSettingsBuilder
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL]; -
getSpeechSettingsOrBuilder
Optional. Playbook level Settings for speech to text detection.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpeechSettingsOrBuilderin interfacePlaybookOrBuilder
-
getHandlersList
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHandlersListin interfacePlaybookOrBuilder
-
getHandlersCount
public int getHandlersCount()Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHandlersCountin interfacePlaybookOrBuilder
-
getHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHandlersin interfacePlaybookOrBuilder
-
setHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
setHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addAllHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
clearHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
removeHandlers
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getHandlersBuilder
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getHandlersOrBuilder
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHandlersOrBuilderin interfacePlaybookOrBuilder
-
getHandlersOrBuilderList
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHandlersOrBuilderListin interfacePlaybookOrBuilder
-
addHandlersBuilder
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
addHandlersBuilder
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getHandlersBuilderList
Optional. A list of registered handlers to execute based on the specified triggers.
repeated .google.cloud.dialogflow.cx.v3beta1.Handler handlers = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getPlaybookTypeValue
public int getPlaybookTypeValue()Optional. Type of the playbook.
.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPlaybookTypeValuein interfacePlaybookOrBuilder- Returns:
- The enum numeric value on the wire for playbookType.
-
setPlaybookTypeValue
Optional. Type of the playbook.
.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for playbookType to set.- Returns:
- This builder for chaining.
-
getPlaybookType
Optional. Type of the playbook.
.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPlaybookTypein interfacePlaybookOrBuilder- Returns:
- The playbookType.
-
setPlaybookType
Optional. Type of the playbook.
.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The playbookType to set.- Returns:
- This builder for chaining.
-
clearPlaybookType
Optional. Type of the playbook.
.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-