public static final class PlaybookInvocation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder> implements PlaybookInvocationOrBuilder
Stores metadata of the invocation of a child playbook.Protobuf type
google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PlaybookInvocation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PlaybookInvocation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PlaybookInvocation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder mergeFrom(PlaybookInvocation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public PlaybookInvocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PlaybookInvocation.Builder>IOExceptionpublic String getPlaybook()
Required. The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getPlaybook in interface PlaybookInvocationOrBuilderpublic com.google.protobuf.ByteString getPlaybookBytes()
Required. The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getPlaybookBytes in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setPlaybook(String value)
Required. The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The playbook to set.public PlaybookInvocation.Builder clearPlaybook()
Required. The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public PlaybookInvocation.Builder setPlaybookBytes(com.google.protobuf.ByteString value)
Required. The unique identifier of the playbook. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for playbook to set.public String getDisplayName()
Output only. The display name of the playbook.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getDisplayName in interface PlaybookInvocationOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Output only. The display name of the playbook.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getDisplayNameBytes in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setDisplayName(String value)
Output only. The display name of the playbook.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The displayName to set.public PlaybookInvocation.Builder clearDisplayName()
Output only. The display name of the playbook.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];public PlaybookInvocation.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Output only. The display name of the playbook.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for displayName to set.public boolean hasPlaybookInput()
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
hasPlaybookInput in interface PlaybookInvocationOrBuilderpublic PlaybookInput getPlaybookInput()
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
getPlaybookInput in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setPlaybookInput(PlaybookInput value)
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder setPlaybookInput(PlaybookInput.Builder builderForValue)
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder mergePlaybookInput(PlaybookInput value)
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder clearPlaybookInput()
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInput.Builder getPlaybookInputBuilder()
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInputOrBuilder getPlaybookInputOrBuilder()
Optional. Input of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookInput playbook_input = 2 [(.google.api.field_behavior) = OPTIONAL];
getPlaybookInputOrBuilder in interface PlaybookInvocationOrBuilderpublic boolean hasPlaybookOutput()
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
hasPlaybookOutput in interface PlaybookInvocationOrBuilderpublic PlaybookOutput getPlaybookOutput()
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
getPlaybookOutput in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setPlaybookOutput(PlaybookOutput value)
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder setPlaybookOutput(PlaybookOutput.Builder builderForValue)
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder mergePlaybookOutput(PlaybookOutput value)
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookInvocation.Builder clearPlaybookOutput()
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookOutput.Builder getPlaybookOutputBuilder()
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
public PlaybookOutputOrBuilder getPlaybookOutputOrBuilder()
Optional. Output of the child playbook invocation.
.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput playbook_output = 3 [(.google.api.field_behavior) = OPTIONAL];
getPlaybookOutputOrBuilder in interface PlaybookInvocationOrBuilderpublic int getPlaybookStateValue()
Required. Playbook invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState playbook_state = 4 [(.google.api.field_behavior) = REQUIRED];
getPlaybookStateValue in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setPlaybookStateValue(int value)
Required. Playbook invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState playbook_state = 4 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for playbookState to set.public OutputState getPlaybookState()
Required. Playbook invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState playbook_state = 4 [(.google.api.field_behavior) = REQUIRED];
getPlaybookState in interface PlaybookInvocationOrBuilderpublic PlaybookInvocation.Builder setPlaybookState(OutputState value)
Required. Playbook invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState playbook_state = 4 [(.google.api.field_behavior) = REQUIRED];
value - The playbookState to set.public PlaybookInvocation.Builder clearPlaybookState()
Required. Playbook invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState playbook_state = 4 [(.google.api.field_behavior) = REQUIRED];
public final PlaybookInvocation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>public final PlaybookInvocation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PlaybookInvocation.Builder>Copyright © 2025 Google LLC. All rights reserved.