Interface TraceBlockOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TraceBlock, TraceBlock.Builder

@Generated public interface TraceBlockOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPlaybookTraceMetadata

      boolean hasPlaybookTraceMetadata()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
      Returns:
      Whether the playbookTraceMetadata field is set.
    • getPlaybookTraceMetadata

      PlaybookTraceMetadata getPlaybookTraceMetadata()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
      Returns:
      The playbookTraceMetadata.
    • getPlaybookTraceMetadataOrBuilder

      PlaybookTraceMetadataOrBuilder getPlaybookTraceMetadataOrBuilder()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
    • hasFlowTraceMetadata

      boolean hasFlowTraceMetadata()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
      Returns:
      Whether the flowTraceMetadata field is set.
    • getFlowTraceMetadata

      FlowTraceMetadata getFlowTraceMetadata()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
      Returns:
      The flowTraceMetadata.
    • getFlowTraceMetadataOrBuilder

      FlowTraceMetadataOrBuilder getFlowTraceMetadataOrBuilder()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
    • hasSpeechProcessingMetadata

      boolean hasSpeechProcessingMetadata()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
      Returns:
      Whether the speechProcessingMetadata field is set.
    • getSpeechProcessingMetadata

      SpeechProcessingMetadata getSpeechProcessingMetadata()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
      Returns:
      The speechProcessingMetadata.
    • getSpeechProcessingMetadataOrBuilder

      SpeechProcessingMetadataOrBuilder getSpeechProcessingMetadataOrBuilder()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
    • getActionsList

      List<Action> getActionsList()
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • getActions

      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;
    • getActionsCount

      int getActionsCount()
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • getActionsOrBuilderList

      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;
    • getActionsOrBuilder

      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;
    • hasStartTime

      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:
      Whether the startTime field is set.
    • getStartTime

      com.google.protobuf.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:
      The startTime.
    • getStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasCompleteTime

      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:
      Whether the completeTime field is set.
    • getCompleteTime

      com.google.protobuf.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:
      The completeTime.
    • getCompleteTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder()
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasInputParameters

      boolean hasInputParameters()
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the inputParameters field is set.
    • getInputParameters

      com.google.protobuf.Struct getInputParameters()
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The inputParameters.
    • getInputParametersOrBuilder

      com.google.protobuf.StructOrBuilder getInputParametersOrBuilder()
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
    • hasOutputParameters

      boolean hasOutputParameters()
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the outputParameters field is set.
    • getOutputParameters

      com.google.protobuf.Struct getOutputParameters()
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The outputParameters.
    • getOutputParametersOrBuilder

      com.google.protobuf.StructOrBuilder getOutputParametersOrBuilder()
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getEndStateValue

      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:
      The enum numeric value on the wire for endState.
    • getEndState

      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:
      The endState.
    • getTraceMetadataCase

      TraceBlock.TraceMetadataCase getTraceMetadataCase()