Interface TraceBlockOrBuilder (0.102.0)

public interface TraceBlockOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getActions(int index)

public abstract Action getActions(int index)

The actions performed by the agent and the user during this session.

repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;

Parameter
Name Description
index int
Returns
Type Description
Action

getActionsCount()

public abstract int getActionsCount()

The actions performed by the agent and the user during this session.

repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;

Returns
Type Description
int

getActionsList()

public abstract List<Action> getActionsList()

The actions performed by the agent and the user during this session.

repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;

Returns
Type Description
List<Action>

getActionsOrBuilder(int index)

public abstract ActionOrBuilder getActionsOrBuilder(int index)

The actions performed by the agent and the user during this session.

repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;

Parameter
Name Description
index int
Returns
Type Description
ActionOrBuilder

getActionsOrBuilderList()

public abstract List<? extends ActionOrBuilder> getActionsOrBuilderList()

The actions performed by the agent and the user during this session.

repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;

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

getCompleteTime()

public abstract Timestamp getCompleteTime()

Output only. Timestamp of the end of the trace block.

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

Returns
Type Description
Timestamp

The completeTime.

getCompleteTimeOrBuilder()

public abstract TimestampOrBuilder getCompleteTimeOrBuilder()

Output only. Timestamp of the end of the trace block.

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

Returns
Type Description
TimestampOrBuilder

getEndState()

public abstract OutputState getEndState()

Optional. Output only. The end state of the trace block.

.google.cloud.dialogflow.cx.v3beta1.OutputState end_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OutputState

The endState.

getEndStateValue()

public abstract int getEndStateValue()

Optional. Output only. The end state of the trace block.

.google.cloud.dialogflow.cx.v3beta1.OutputState end_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for endState.

getFlowTraceMetadata()

public abstract FlowTraceMetadata getFlowTraceMetadata()

Metadata of the flow trace.

.google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;

Returns
Type Description
FlowTraceMetadata

The flowTraceMetadata.

getFlowTraceMetadataOrBuilder()

public abstract FlowTraceMetadataOrBuilder getFlowTraceMetadataOrBuilder()

Metadata of the flow trace.

.google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;

Returns
Type Description
FlowTraceMetadataOrBuilder

getInputParameters()

public abstract Struct getInputParameters()

Optional. A list of input parameters of the trace block.

.google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The inputParameters.

getInputParametersOrBuilder()

public abstract StructOrBuilder getInputParametersOrBuilder()

Optional. A list of input parameters of the trace block.

.google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getOutputParameters()

public abstract Struct getOutputParameters()

Optional. A list of output parameters of the trace block.

.google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The outputParameters.

getOutputParametersOrBuilder()

public abstract StructOrBuilder getOutputParametersOrBuilder()

Optional. A list of output parameters of the trace block.

.google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getPlaybookTraceMetadata()

public abstract PlaybookTraceMetadata getPlaybookTraceMetadata()

Metadata of the playbook trace.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;

Returns
Type Description
PlaybookTraceMetadata

The playbookTraceMetadata.

getPlaybookTraceMetadataOrBuilder()

public abstract PlaybookTraceMetadataOrBuilder getPlaybookTraceMetadataOrBuilder()

Metadata of the playbook trace.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;

Returns
Type Description
PlaybookTraceMetadataOrBuilder

getSpeechProcessingMetadata()

public abstract SpeechProcessingMetadata getSpeechProcessingMetadata()

Metadata of the speech-to-text and speech-to-text processing.

.google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;

Returns
Type Description
SpeechProcessingMetadata

The speechProcessingMetadata.

getSpeechProcessingMetadataOrBuilder()

public abstract SpeechProcessingMetadataOrBuilder getSpeechProcessingMetadataOrBuilder()

Metadata of the speech-to-text and speech-to-text processing.

.google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;

Returns
Type Description
SpeechProcessingMetadataOrBuilder

getStartTime()

public abstract Timestamp getStartTime()

Output only. Timestamp of the start of the trace block.

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

Returns
Type Description
Timestamp

The startTime.

getStartTimeOrBuilder()

public abstract TimestampOrBuilder getStartTimeOrBuilder()

Output only. Timestamp of the start of the trace block.

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

Returns
Type Description
TimestampOrBuilder

getTraceMetadataCase()

public abstract TraceBlock.TraceMetadataCase getTraceMetadataCase()
Returns
Type Description
TraceBlock.TraceMetadataCase

hasCompleteTime()

public abstract boolean hasCompleteTime()

Output only. Timestamp of the end of the trace block.

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

Returns
Type Description
boolean

Whether the completeTime field is set.

hasFlowTraceMetadata()

public abstract boolean hasFlowTraceMetadata()

Metadata of the flow trace.

.google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;

Returns
Type Description
boolean

Whether the flowTraceMetadata field is set.

hasInputParameters()

public abstract boolean hasInputParameters()

Optional. A list of input parameters of the trace block.

.google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the inputParameters field is set.

hasOutputParameters()

public abstract boolean hasOutputParameters()

Optional. A list of output parameters of the trace block.

.google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the outputParameters field is set.

hasPlaybookTraceMetadata()

public abstract boolean hasPlaybookTraceMetadata()

Metadata of the playbook trace.

.google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;

Returns
Type Description
boolean

Whether the playbookTraceMetadata field is set.

hasSpeechProcessingMetadata()

public abstract boolean hasSpeechProcessingMetadata()

Metadata of the speech-to-text and speech-to-text processing.

.google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;

Returns
Type Description
boolean

Whether the speechProcessingMetadata field is set.

hasStartTime()

public abstract boolean hasStartTime()

Output only. Timestamp of the start of the trace block.

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

Returns
Type Description
boolean

Whether the startTime field is set.