Class Action.Builder (0.89.0)

public static final class Action.Builder extends GeneratedMessageV3.Builder<Action.Builder> implements ActionOrBuilder

Action performed by end user or Dialogflow agent in the conversation.

Protobuf type google.cloud.dialogflow.cx.v3beta1.Action

Implements

ActionOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllSubExecutionSteps(Iterable<? extends Span> values)

public Action.Builder addAllSubExecutionSteps(Iterable<? extends Span> values)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.cx.v3beta1.Span>
Returns
Type Description
Action.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Action.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Action.Builder
Overrides

addSubExecutionSteps(Span value)

public Action.Builder addSubExecutionSteps(Span value)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Span
Returns
Type Description
Action.Builder

addSubExecutionSteps(Span.Builder builderForValue)

public Action.Builder addSubExecutionSteps(Span.Builder builderForValue)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Span.Builder
Returns
Type Description
Action.Builder

addSubExecutionSteps(int index, Span value)

public Action.Builder addSubExecutionSteps(int index, Span value)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Span
Returns
Type Description
Action.Builder

addSubExecutionSteps(int index, Span.Builder builderForValue)

public Action.Builder addSubExecutionSteps(int index, Span.Builder builderForValue)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Span.Builder
Returns
Type Description
Action.Builder

addSubExecutionStepsBuilder()

public Span.Builder addSubExecutionStepsBuilder()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Span.Builder

addSubExecutionStepsBuilder(int index)

public Span.Builder addSubExecutionStepsBuilder(int index)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Span.Builder

build()

public Action build()
Returns
Type Description
Action

buildPartial()

public Action buildPartial()
Returns
Type Description
Action

clear()

public Action.Builder clear()
Returns
Type Description
Action.Builder
Overrides

clearAction()

public Action.Builder clearAction()
Returns
Type Description
Action.Builder

clearAgentUtterance()

public Action.Builder clearAgentUtterance()

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearCompleteTime()

public Action.Builder clearCompleteTime()

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Action.Builder

clearDisplayName()

public Action.Builder clearDisplayName()

Output only. The display name of the action.

string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Action.Builder

This builder for chaining.

clearEvent()

public Action.Builder clearEvent()

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearField(Descriptors.FieldDescriptor field)

public Action.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Action.Builder
Overrides

clearFlowInvocation()

public Action.Builder clearFlowInvocation()

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearFlowStateUpdate()

public Action.Builder clearFlowStateUpdate()

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearFlowTransition()

public Action.Builder clearFlowTransition()

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearIntentMatch()

public Action.Builder clearIntentMatch()

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearLlmCall()

public Action.Builder clearLlmCall()

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public Action.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Action.Builder
Overrides

clearPlaybookInvocation()

public Action.Builder clearPlaybookInvocation()

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearPlaybookTransition()

public Action.Builder clearPlaybookTransition()

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearStartTime()

public Action.Builder clearStartTime()

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Action.Builder

clearStatus()

public Action.Builder clearStatus()

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Action.Builder

clearStt()

public Action.Builder clearStt()

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearSubExecutionSteps()

public Action.Builder clearSubExecutionSteps()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearToolUse()

public Action.Builder clearToolUse()

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearTts()

public Action.Builder clearTts()

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clearUserUtterance()

public Action.Builder clearUserUtterance()

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.Builder

clone()

public Action.Builder clone()
Returns
Type Description
Action.Builder
Overrides

getActionCase()

public Action.ActionCase getActionCase()
Returns
Type Description
Action.ActionCase

getAgentUtterance()

public AgentUtterance getAgentUtterance()

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentUtterance

The agentUtterance.

getAgentUtteranceBuilder()

public AgentUtterance.Builder getAgentUtteranceBuilder()

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentUtterance.Builder

getAgentUtteranceOrBuilder()

public AgentUtteranceOrBuilder getAgentUtteranceOrBuilder()

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentUtteranceOrBuilder

getCompleteTime()

public Timestamp getCompleteTime()

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The completeTime.

getCompleteTimeBuilder()

public Timestamp.Builder getCompleteTimeBuilder()

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getCompleteTimeOrBuilder()

public TimestampOrBuilder getCompleteTimeOrBuilder()

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public Action getDefaultInstanceForType()
Returns
Type Description
Action

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String getDisplayName()

Output only. The display name of the action.

string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Output only. The display name of the action.

string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for displayName.

getEvent()

public Event getEvent()

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Event

The event.

getEventBuilder()

public Event.Builder getEventBuilder()

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Event.Builder

getEventOrBuilder()

public EventOrBuilder getEventOrBuilder()

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EventOrBuilder

getFlowInvocation()

public FlowInvocation getFlowInvocation()

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowInvocation

The flowInvocation.

getFlowInvocationBuilder()

public FlowInvocation.Builder getFlowInvocationBuilder()

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowInvocation.Builder

getFlowInvocationOrBuilder()

public FlowInvocationOrBuilder getFlowInvocationOrBuilder()

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowInvocationOrBuilder

getFlowStateUpdate()

public Action.FlowStateUpdate getFlowStateUpdate()

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.FlowStateUpdate

The flowStateUpdate.

getFlowStateUpdateBuilder()

public Action.FlowStateUpdate.Builder getFlowStateUpdateBuilder()

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.FlowStateUpdate.Builder

getFlowStateUpdateOrBuilder()

public Action.FlowStateUpdateOrBuilder getFlowStateUpdateOrBuilder()

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.FlowStateUpdateOrBuilder

getFlowTransition()

public FlowTransition getFlowTransition()

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowTransition

The flowTransition.

getFlowTransitionBuilder()

public FlowTransition.Builder getFlowTransitionBuilder()

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowTransition.Builder

getFlowTransitionOrBuilder()

public FlowTransitionOrBuilder getFlowTransitionOrBuilder()

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FlowTransitionOrBuilder

getIntentMatch()

public Action.IntentMatch getIntentMatch()

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.IntentMatch

The intentMatch.

getIntentMatchBuilder()

public Action.IntentMatch.Builder getIntentMatchBuilder()

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.IntentMatch.Builder

getIntentMatchOrBuilder()

public Action.IntentMatchOrBuilder getIntentMatchOrBuilder()

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.IntentMatchOrBuilder

getLlmCall()

public LlmCall getLlmCall()

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
LlmCall

The llmCall.

getLlmCallBuilder()

public LlmCall.Builder getLlmCallBuilder()

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
LlmCall.Builder

getLlmCallOrBuilder()

public LlmCallOrBuilder getLlmCallOrBuilder()

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
LlmCallOrBuilder

getPlaybookInvocation()

public PlaybookInvocation getPlaybookInvocation()

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookInvocation

The playbookInvocation.

getPlaybookInvocationBuilder()

public PlaybookInvocation.Builder getPlaybookInvocationBuilder()

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookInvocation.Builder

getPlaybookInvocationOrBuilder()

public PlaybookInvocationOrBuilder getPlaybookInvocationOrBuilder()

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookInvocationOrBuilder

getPlaybookTransition()

public PlaybookTransition getPlaybookTransition()

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookTransition

The playbookTransition.

getPlaybookTransitionBuilder()

public PlaybookTransition.Builder getPlaybookTransitionBuilder()

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookTransition.Builder

getPlaybookTransitionOrBuilder()

public PlaybookTransitionOrBuilder getPlaybookTransitionOrBuilder()

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PlaybookTransitionOrBuilder

getStartTime()

public Timestamp getStartTime()

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The startTime.

getStartTimeBuilder()

public Timestamp.Builder getStartTimeBuilder()

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getStartTimeOrBuilder()

public TimestampOrBuilder getStartTimeOrBuilder()

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getStatus()

public Status getStatus()

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Status

The status.

getStatusBuilder()

public Status.Builder getStatusBuilder()

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Status.Builder

getStatusOrBuilder()

public StatusOrBuilder getStatusOrBuilder()

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
StatusOrBuilder

getStt()

public Action.STT getStt()

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.STT

The stt.

getSttBuilder()

public Action.STT.Builder getSttBuilder()

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.STT.Builder

getSttOrBuilder()

public Action.STTOrBuilder getSttOrBuilder()

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.STTOrBuilder

getSubExecutionSteps(int index)

public Span getSubExecutionSteps(int index)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Span

getSubExecutionStepsBuilder(int index)

public Span.Builder getSubExecutionStepsBuilder(int index)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Span.Builder

getSubExecutionStepsBuilderList()

public List<Span.Builder> getSubExecutionStepsBuilderList()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getSubExecutionStepsCount()

public int getSubExecutionStepsCount()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSubExecutionStepsList()

public List<Span> getSubExecutionStepsList()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Span>

getSubExecutionStepsOrBuilder(int index)

public SpanOrBuilder getSubExecutionStepsOrBuilder(int index)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SpanOrBuilder

getSubExecutionStepsOrBuilderList()

public List<? extends SpanOrBuilder> getSubExecutionStepsOrBuilderList()

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder>

getToolUse()

public ToolUse getToolUse()

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ToolUse

The toolUse.

getToolUseBuilder()

public ToolUse.Builder getToolUseBuilder()

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ToolUse.Builder

getToolUseOrBuilder()

public ToolUseOrBuilder getToolUseOrBuilder()

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ToolUseOrBuilder

getTts()

public Action.TTS getTts()

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.TTS

The tts.

getTtsBuilder()

public Action.TTS.Builder getTtsBuilder()

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.TTS.Builder

getTtsOrBuilder()

public Action.TTSOrBuilder getTtsOrBuilder()

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Action.TTSOrBuilder

getUserUtterance()

public UserUtterance getUserUtterance()

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserUtterance

The userUtterance.

getUserUtteranceBuilder()

public UserUtterance.Builder getUserUtteranceBuilder()

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserUtterance.Builder

getUserUtteranceOrBuilder()

public UserUtteranceOrBuilder getUserUtteranceOrBuilder()

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserUtteranceOrBuilder

hasAgentUtterance()

public boolean hasAgentUtterance()

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the agentUtterance field is set.

hasCompleteTime()

public boolean hasCompleteTime()

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the completeTime field is set.

hasEvent()

public boolean hasEvent()

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the event field is set.

hasFlowInvocation()

public boolean hasFlowInvocation()

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the flowInvocation field is set.

hasFlowStateUpdate()

public boolean hasFlowStateUpdate()

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the flowStateUpdate field is set.

hasFlowTransition()

public boolean hasFlowTransition()

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the flowTransition field is set.

hasIntentMatch()

public boolean hasIntentMatch()

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the intentMatch field is set.

hasLlmCall()

public boolean hasLlmCall()

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the llmCall field is set.

hasPlaybookInvocation()

public boolean hasPlaybookInvocation()

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the playbookInvocation field is set.

hasPlaybookTransition()

public boolean hasPlaybookTransition()

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the playbookTransition field is set.

hasStartTime()

public boolean hasStartTime()

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the startTime field is set.

hasStatus()

public boolean hasStatus()

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the status field is set.

hasStt()

public boolean hasStt()

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the stt field is set.

hasToolUse()

public boolean hasToolUse()

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the toolUse field is set.

hasTts()

public boolean hasTts()

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the tts field is set.

hasUserUtterance()

public boolean hasUserUtterance()

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the userUtterance field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAgentUtterance(AgentUtterance value)

public Action.Builder mergeAgentUtterance(AgentUtterance value)

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentUtterance
Returns
Type Description
Action.Builder

mergeCompleteTime(Timestamp value)

public Action.Builder mergeCompleteTime(Timestamp value)

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Action.Builder

mergeEvent(Event value)

public Action.Builder mergeEvent(Event value)

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Event
Returns
Type Description
Action.Builder

mergeFlowInvocation(FlowInvocation value)

public Action.Builder mergeFlowInvocation(FlowInvocation value)

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FlowInvocation
Returns
Type Description
Action.Builder

mergeFlowStateUpdate(Action.FlowStateUpdate value)

public Action.Builder mergeFlowStateUpdate(Action.FlowStateUpdate value)

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.FlowStateUpdate
Returns
Type Description
Action.Builder

mergeFlowTransition(FlowTransition value)

public Action.Builder mergeFlowTransition(FlowTransition value)

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FlowTransition
Returns
Type Description
Action.Builder

mergeFrom(Action other)

public Action.Builder mergeFrom(Action other)
Parameter
Name Description
other Action
Returns
Type Description
Action.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Action.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Action.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Action.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Action.Builder
Overrides

mergeIntentMatch(Action.IntentMatch value)

public Action.Builder mergeIntentMatch(Action.IntentMatch value)

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.IntentMatch
Returns
Type Description
Action.Builder

mergeLlmCall(LlmCall value)

public Action.Builder mergeLlmCall(LlmCall value)

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value LlmCall
Returns
Type Description
Action.Builder

mergePlaybookInvocation(PlaybookInvocation value)

public Action.Builder mergePlaybookInvocation(PlaybookInvocation value)

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value PlaybookInvocation
Returns
Type Description
Action.Builder

mergePlaybookTransition(PlaybookTransition value)

public Action.Builder mergePlaybookTransition(PlaybookTransition value)

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value PlaybookTransition
Returns
Type Description
Action.Builder

mergeStartTime(Timestamp value)

public Action.Builder mergeStartTime(Timestamp value)

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Action.Builder

mergeStatus(Status value)

public Action.Builder mergeStatus(Status value)

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Status
Returns
Type Description
Action.Builder

mergeStt(Action.STT value)

public Action.Builder mergeStt(Action.STT value)

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.STT
Returns
Type Description
Action.Builder

mergeToolUse(ToolUse value)

public Action.Builder mergeToolUse(ToolUse value)

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ToolUse
Returns
Type Description
Action.Builder

mergeTts(Action.TTS value)

public Action.Builder mergeTts(Action.TTS value)

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.TTS
Returns
Type Description
Action.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Action.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Action.Builder
Overrides

mergeUserUtterance(UserUtterance value)

public Action.Builder mergeUserUtterance(UserUtterance value)

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UserUtterance
Returns
Type Description
Action.Builder

removeSubExecutionSteps(int index)

public Action.Builder removeSubExecutionSteps(int index)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Action.Builder

setAgentUtterance(AgentUtterance value)

public Action.Builder setAgentUtterance(AgentUtterance value)

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentUtterance
Returns
Type Description
Action.Builder

setAgentUtterance(AgentUtterance.Builder builderForValue)

public Action.Builder setAgentUtterance(AgentUtterance.Builder builderForValue)

Optional. Action performed by the agent as a message.

.google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AgentUtterance.Builder
Returns
Type Description
Action.Builder

setCompleteTime(Timestamp value)

public Action.Builder setCompleteTime(Timestamp value)

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Action.Builder

setCompleteTime(Timestamp.Builder builderForValue)

public Action.Builder setCompleteTime(Timestamp.Builder builderForValue)

Output only. Timestamp of the completion of the agent action.

.google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Action.Builder

setDisplayName(String value)

public Action.Builder setDisplayName(String value)

Output only. The display name of the action.

string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
Action.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public Action.Builder setDisplayNameBytes(ByteString value)

Output only. The display name of the action.

string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
Action.Builder

This builder for chaining.

setEvent(Event value)

public Action.Builder setEvent(Event value)

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Event
Returns
Type Description
Action.Builder

setEvent(Event.Builder builderForValue)

public Action.Builder setEvent(Event.Builder builderForValue)

Optional. The agent received an event from the customer or a system event is emitted.

.google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Event.Builder
Returns
Type Description
Action.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Action.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Action.Builder
Overrides

setFlowInvocation(FlowInvocation value)

public Action.Builder setFlowInvocation(FlowInvocation value)

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FlowInvocation
Returns
Type Description
Action.Builder

setFlowInvocation(FlowInvocation.Builder builderForValue)

public Action.Builder setFlowInvocation(FlowInvocation.Builder builderForValue)

Optional. Action performed on behalf of the agent by invoking a CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue FlowInvocation.Builder
Returns
Type Description
Action.Builder

setFlowStateUpdate(Action.FlowStateUpdate value)

public Action.Builder setFlowStateUpdate(Action.FlowStateUpdate value)

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.FlowStateUpdate
Returns
Type Description
Action.Builder

setFlowStateUpdate(Action.FlowStateUpdate.Builder builderForValue)

public Action.Builder setFlowStateUpdate(Action.FlowStateUpdate.Builder builderForValue)

Optional. Output only. The state machine update in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Action.FlowStateUpdate.Builder
Returns
Type Description
Action.Builder

setFlowTransition(FlowTransition value)

public Action.Builder setFlowTransition(FlowTransition value)

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FlowTransition
Returns
Type Description
Action.Builder

setFlowTransition(FlowTransition.Builder builderForValue)

public Action.Builder setFlowTransition(FlowTransition.Builder builderForValue)

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

.google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue FlowTransition.Builder
Returns
Type Description
Action.Builder

setIntentMatch(Action.IntentMatch value)

public Action.Builder setIntentMatch(Action.IntentMatch value)

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.IntentMatch
Returns
Type Description
Action.Builder

setIntentMatch(Action.IntentMatch.Builder builderForValue)

public Action.Builder setIntentMatch(Action.IntentMatch.Builder builderForValue)

Optional. Output only. Intent Match in flows.

.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Action.IntentMatch.Builder
Returns
Type Description
Action.Builder

setLlmCall(LlmCall value)

public Action.Builder setLlmCall(LlmCall value)

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value LlmCall
Returns
Type Description
Action.Builder

setLlmCall(LlmCall.Builder builderForValue)

public Action.Builder setLlmCall(LlmCall.Builder builderForValue)

Optional. Output only. LLM call performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue LlmCall.Builder
Returns
Type Description
Action.Builder

setPlaybookInvocation(PlaybookInvocation value)

public Action.Builder setPlaybookInvocation(PlaybookInvocation value)

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value PlaybookInvocation
Returns
Type Description
Action.Builder

setPlaybookInvocation(PlaybookInvocation.Builder builderForValue)

public Action.Builder setPlaybookInvocation(PlaybookInvocation.Builder builderForValue)

Optional. Action performed on behalf of the agent by invoking a child playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue PlaybookInvocation.Builder
Returns
Type Description
Action.Builder

setPlaybookTransition(PlaybookTransition value)

public Action.Builder setPlaybookTransition(PlaybookTransition value)

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value PlaybookTransition
Returns
Type Description
Action.Builder

setPlaybookTransition(PlaybookTransition.Builder builderForValue)

public Action.Builder setPlaybookTransition(PlaybookTransition.Builder builderForValue)

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue PlaybookTransition.Builder
Returns
Type Description
Action.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Action.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Action.Builder
Overrides

setStartTime(Timestamp value)

public Action.Builder setStartTime(Timestamp value)

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Action.Builder

setStartTime(Timestamp.Builder builderForValue)

public Action.Builder setStartTime(Timestamp.Builder builderForValue)

Output only. Timestamp of the start of the agent action.

.google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Action.Builder

setStatus(Status value)

public Action.Builder setStatus(Status value)

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Status
Returns
Type Description
Action.Builder

setStatus(Status.Builder builderForValue)

public Action.Builder setStatus(Status.Builder builderForValue)

Optional. Output only. The status of the action.

.google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Status.Builder
Returns
Type Description
Action.Builder

setStt(Action.STT value)

public Action.Builder setStt(Action.STT value)

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.STT
Returns
Type Description
Action.Builder

setStt(Action.STT.Builder builderForValue)

public Action.Builder setStt(Action.STT.Builder builderForValue)

Optional. Speech-to-text action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Action.STT.Builder
Returns
Type Description
Action.Builder

setSubExecutionSteps(int index, Span value)

public Action.Builder setSubExecutionSteps(int index, Span value)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Span
Returns
Type Description
Action.Builder

setSubExecutionSteps(int index, Span.Builder builderForValue)

public Action.Builder setSubExecutionSteps(int index, Span.Builder builderForValue)

Optional. The detailed tracing information for sub execution steps of the action.

repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Span.Builder
Returns
Type Description
Action.Builder

setToolUse(ToolUse value)

public Action.Builder setToolUse(ToolUse value)

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ToolUse
Returns
Type Description
Action.Builder

setToolUse(ToolUse.Builder builderForValue)

public Action.Builder setToolUse(ToolUse.Builder builderForValue)

Optional. Action performed on behalf of the agent by calling a plugin tool.

.google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ToolUse.Builder
Returns
Type Description
Action.Builder

setTts(Action.TTS value)

public Action.Builder setTts(Action.TTS value)

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Action.TTS
Returns
Type Description
Action.Builder

setTts(Action.TTS.Builder builderForValue)

public Action.Builder setTts(Action.TTS.Builder builderForValue)

Optional. Text-to-speech action performed by the agent.

.google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Action.TTS.Builder
Returns
Type Description
Action.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final Action.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Action.Builder
Overrides

setUserUtterance(UserUtterance value)

public Action.Builder setUserUtterance(UserUtterance value)

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UserUtterance
Returns
Type Description
Action.Builder

setUserUtterance(UserUtterance.Builder builderForValue)

public Action.Builder setUserUtterance(UserUtterance.Builder builderForValue)

Optional. Agent obtained a message from the customer.

.google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue UserUtterance.Builder
Returns
Type Description
Action.Builder