public final class Playbook extends com.google.protobuf.GeneratedMessageV3 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| Modifier and Type | Class and Description |
|---|---|
static class |
Playbook.Builder
Playbook is the basic building block to instruct the LLM how to execute a
certain task.
|
static class |
Playbook.Instruction
Message of the Instruction of the playbook.
|
static interface |
Playbook.InstructionOrBuilder |
static class |
Playbook.Step
Message of single step execution.
|
static interface |
Playbook.StepOrBuilder |
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 |
CREATE_TIME_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
GOAL_FIELD_NUMBER |
static int |
HANDLERS_FIELD_NUMBER |
static int |
INPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER |
static int |
INSTRUCTION_FIELD_NUMBER |
static int |
LLM_MODEL_SETTINGS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
OUTPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER |
static int |
REFERENCED_FLOWS_FIELD_NUMBER |
static int |
REFERENCED_PLAYBOOKS_FIELD_NUMBER |
static int |
REFERENCED_TOOLS_FIELD_NUMBER |
static int |
SPEECH_SETTINGS_FIELD_NUMBER |
static int |
TOKEN_COUNT_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static Playbook |
getDefaultInstance() |
Playbook |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
String |
getGoal()
Required.
|
com.google.protobuf.ByteString |
getGoalBytes()
Required.
|
Handler |
getHandlers(int index)
Optional.
|
int |
getHandlersCount()
Optional.
|
List<Handler> |
getHandlersList()
Optional.
|
HandlerOrBuilder |
getHandlersOrBuilder(int index)
Optional.
|
List<? extends HandlerOrBuilder> |
getHandlersOrBuilderList()
Optional.
|
ParameterDefinition |
getInputParameterDefinitions(int index)
Optional.
|
int |
getInputParameterDefinitionsCount()
Optional.
|
List<ParameterDefinition> |
getInputParameterDefinitionsList()
Optional.
|
ParameterDefinitionOrBuilder |
getInputParameterDefinitionsOrBuilder(int index)
Optional.
|
List<? extends ParameterDefinitionOrBuilder> |
getInputParameterDefinitionsOrBuilderList()
Optional.
|
Playbook.Instruction |
getInstruction()
Instruction to accomplish target goal.
|
Playbook.InstructionOrBuilder |
getInstructionOrBuilder()
Instruction to accomplish target goal.
|
LlmModelSettings |
getLlmModelSettings()
Optional.
|
LlmModelSettingsOrBuilder |
getLlmModelSettingsOrBuilder()
Optional.
|
String |
getName()
The unique identifier of the playbook.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique identifier of the playbook.
|
ParameterDefinition |
getOutputParameterDefinitions(int index)
Optional.
|
int |
getOutputParameterDefinitionsCount()
Optional.
|
List<ParameterDefinition> |
getOutputParameterDefinitionsList()
Optional.
|
ParameterDefinitionOrBuilder |
getOutputParameterDefinitionsOrBuilder(int index)
Optional.
|
List<? extends ParameterDefinitionOrBuilder> |
getOutputParameterDefinitionsOrBuilderList()
Optional.
|
com.google.protobuf.Parser<Playbook> |
getParserForType() |
String |
getReferencedFlows(int index)
Output only.
|
com.google.protobuf.ByteString |
getReferencedFlowsBytes(int index)
Output only.
|
int |
getReferencedFlowsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getReferencedFlowsList()
Output only.
|
String |
getReferencedPlaybooks(int index)
Output only.
|
com.google.protobuf.ByteString |
getReferencedPlaybooksBytes(int index)
Output only.
|
int |
getReferencedPlaybooksCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getReferencedPlaybooksList()
Output only.
|
String |
getReferencedTools(int index)
Optional.
|
com.google.protobuf.ByteString |
getReferencedToolsBytes(int index)
Optional.
|
int |
getReferencedToolsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getReferencedToolsList()
Optional.
|
int |
getSerializedSize() |
AdvancedSettings.SpeechSettings |
getSpeechSettings()
Optional.
|
AdvancedSettings.SpeechSettingsOrBuilder |
getSpeechSettingsOrBuilder()
Optional.
|
long |
getTokenCount()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
int |
hashCode() |
boolean |
hasInstruction()
Instruction to accomplish target goal.
|
boolean |
hasLlmModelSettings()
Optional.
|
boolean |
hasSpeechSettings()
Optional.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Playbook.Builder |
newBuilder() |
static Playbook.Builder |
newBuilder(Playbook prototype) |
Playbook.Builder |
newBuilderForType() |
protected Playbook.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Playbook |
parseDelimitedFrom(InputStream input) |
static Playbook |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Playbook |
parseFrom(byte[] data) |
static Playbook |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Playbook |
parseFrom(ByteBuffer data) |
static Playbook |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Playbook |
parseFrom(com.google.protobuf.ByteString data) |
static Playbook |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Playbook |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Playbook |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Playbook |
parseFrom(InputStream input) |
static Playbook |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Playbook> |
parser() |
Playbook.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 NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int GOAL_FIELD_NUMBER
public static final int INPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER
public static final int OUTPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER
public static final int INSTRUCTION_FIELD_NUMBER
public static final int TOKEN_COUNT_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int REFERENCED_PLAYBOOKS_FIELD_NUMBER
public static final int REFERENCED_FLOWS_FIELD_NUMBER
public static final int REFERENCED_TOOLS_FIELD_NUMBER
public static final int LLM_MODEL_SETTINGS_FIELD_NUMBER
public static final int SPEECH_SETTINGS_FIELD_NUMBER
public static final int HANDLERS_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 getName()
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;getName in interface PlaybookOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string name = 1;getNameBytes in interface PlaybookOrBuilderpublic String getDisplayName()
Required. The human-readable name of the playbook, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface PlaybookOrBuilderpublic 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];getDisplayNameBytes in interface PlaybookOrBuilderpublic String 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];getGoal in interface PlaybookOrBuilderpublic 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];getGoalBytes in interface PlaybookOrBuilderpublic List<ParameterDefinition> 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];
getInputParameterDefinitionsList in interface PlaybookOrBuilderpublic List<? extends ParameterDefinitionOrBuilder> 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];
getInputParameterDefinitionsOrBuilderList in interface PlaybookOrBuilderpublic 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];
getInputParameterDefinitionsCount in interface PlaybookOrBuilderpublic ParameterDefinition getInputParameterDefinitions(int index)
Optional. Defined structured input parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 5 [(.google.api.field_behavior) = OPTIONAL];
getInputParameterDefinitions in interface PlaybookOrBuilderpublic ParameterDefinitionOrBuilder getInputParameterDefinitionsOrBuilder(int index)
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 in interface PlaybookOrBuilderpublic List<ParameterDefinition> 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];
getOutputParameterDefinitionsList in interface PlaybookOrBuilderpublic List<? extends ParameterDefinitionOrBuilder> 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];
getOutputParameterDefinitionsOrBuilderList in interface PlaybookOrBuilderpublic 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];
getOutputParameterDefinitionsCount in interface PlaybookOrBuilderpublic ParameterDefinition getOutputParameterDefinitions(int index)
Optional. Defined structured output parameters for this playbook.
repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 6 [(.google.api.field_behavior) = OPTIONAL];
getOutputParameterDefinitions in interface PlaybookOrBuilderpublic ParameterDefinitionOrBuilder getOutputParameterDefinitionsOrBuilder(int index)
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 in interface PlaybookOrBuilderpublic boolean hasInstruction()
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;hasInstruction in interface PlaybookOrBuilderpublic Playbook.Instruction getInstruction()
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;getInstruction in interface PlaybookOrBuilderpublic Playbook.InstructionOrBuilder getInstructionOrBuilder()
Instruction to accomplish target goal.
.google.cloud.dialogflow.cx.v3beta1.Playbook.Instruction instruction = 17;getInstructionOrBuilder in interface PlaybookOrBuilderpublic 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];getTokenCount in interface PlaybookOrBuilderpublic boolean hasCreateTime()
Output only. The timestamp of initial playbook creation.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface PlaybookOrBuilderpublic 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];
getCreateTime in interface PlaybookOrBuilderpublic 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];
getCreateTimeOrBuilder in interface PlaybookOrBuilderpublic boolean hasUpdateTime()
Output only. Last time the playbook version was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface PlaybookOrBuilderpublic 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];
getUpdateTime in interface PlaybookOrBuilderpublic 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];
getUpdateTimeOrBuilder in interface PlaybookOrBuilderpublic 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) = { ... }
getReferencedPlaybooksList in interface PlaybookOrBuilderpublic 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) = { ... }
getReferencedPlaybooksCount in interface PlaybookOrBuilderpublic String getReferencedPlaybooks(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) = { ... }
getReferencedPlaybooks in interface PlaybookOrBuilderindex - The index of the element to return.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) = { ... }
getReferencedPlaybooksBytes in interface PlaybookOrBuilderindex - The index of the value to return.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) = { ... }
getReferencedFlowsList in interface PlaybookOrBuilderpublic 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) = { ... }
getReferencedFlowsCount in interface PlaybookOrBuilderpublic String getReferencedFlows(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) = { ... }
getReferencedFlows in interface PlaybookOrBuilderindex - The index of the element to return.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) = { ... }
getReferencedFlowsBytes in interface PlaybookOrBuilderindex - The index of the value to return.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) = { ... }
getReferencedToolsList in interface PlaybookOrBuilderpublic 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) = { ... }
getReferencedToolsCount in interface PlaybookOrBuilderpublic String getReferencedTools(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) = { ... }
getReferencedTools in interface PlaybookOrBuilderindex - The index of the element to return.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) = { ... }
getReferencedToolsBytes in interface PlaybookOrBuilderindex - The index of the value to return.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];
hasLlmModelSettings in interface PlaybookOrBuilderpublic LlmModelSettings getLlmModelSettings()
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL];
getLlmModelSettings in interface PlaybookOrBuilderpublic LlmModelSettingsOrBuilder getLlmModelSettingsOrBuilder()
Optional. Llm model settings for the playbook.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 14 [(.google.api.field_behavior) = OPTIONAL];
getLlmModelSettingsOrBuilder in interface PlaybookOrBuilderpublic 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];
hasSpeechSettings in interface PlaybookOrBuilderpublic AdvancedSettings.SpeechSettings 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];
getSpeechSettings in interface PlaybookOrBuilderpublic AdvancedSettings.SpeechSettingsOrBuilder 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];
getSpeechSettingsOrBuilder in interface PlaybookOrBuilderpublic List<Handler> 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];
getHandlersList in interface PlaybookOrBuilderpublic List<? extends HandlerOrBuilder> 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];
getHandlersOrBuilderList in interface PlaybookOrBuilderpublic 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];
getHandlersCount in interface PlaybookOrBuilderpublic Handler getHandlers(int index)
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];
getHandlers in interface PlaybookOrBuilderpublic HandlerOrBuilder getHandlersOrBuilder(int index)
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 in interface PlaybookOrBuilderpublic 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 Playbook parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Playbook parseFrom(InputStream input) throws IOException
IOExceptionpublic static Playbook parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Playbook parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Playbook parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Playbook parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Playbook parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Playbook.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Playbook.Builder newBuilder()
public static Playbook.Builder newBuilder(Playbook prototype)
public Playbook.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Playbook.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Playbook getDefaultInstance()
public static com.google.protobuf.Parser<Playbook> parser()
public com.google.protobuf.Parser<Playbook> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Playbook getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.