Class TraceBlock.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder>
com.google.cloud.dialogflow.cx.v3beta1.TraceBlock.Builder
All Implemented Interfaces:
TraceBlockOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TraceBlock

public static final class TraceBlock.Builder extends com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder> implements TraceBlockOrBuilder
 The trace block tracks a sequence of actions taken by the agent in a flow or
 a playbook.
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.TraceBlock
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder>
    • clear

      public TraceBlock.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder>
    • getDefaultInstanceForType

      public TraceBlock getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public TraceBlock build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TraceBlock buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public TraceBlock.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TraceBlock.Builder>
    • mergeFrom

      public TraceBlock.Builder mergeFrom(TraceBlock other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<TraceBlock.Builder>
    • mergeFrom

      public TraceBlock.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TraceBlock.Builder>
      Throws:
      IOException
    • getTraceMetadataCase

      public TraceBlock.TraceMetadataCase getTraceMetadataCase()
      Specified by:
      getTraceMetadataCase in interface TraceBlockOrBuilder
    • clearTraceMetadata

      public TraceBlock.Builder clearTraceMetadata()
    • hasPlaybookTraceMetadata

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

      public PlaybookTraceMetadata getPlaybookTraceMetadata()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
      Specified by:
      getPlaybookTraceMetadata in interface TraceBlockOrBuilder
      Returns:
      The playbookTraceMetadata.
    • setPlaybookTraceMetadata

      public TraceBlock.Builder setPlaybookTraceMetadata(PlaybookTraceMetadata value)
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
    • setPlaybookTraceMetadata

      public TraceBlock.Builder setPlaybookTraceMetadata(PlaybookTraceMetadata.Builder builderForValue)
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
    • mergePlaybookTraceMetadata

      public TraceBlock.Builder mergePlaybookTraceMetadata(PlaybookTraceMetadata value)
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
    • clearPlaybookTraceMetadata

      public TraceBlock.Builder clearPlaybookTraceMetadata()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
    • getPlaybookTraceMetadataBuilder

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

      public PlaybookTraceMetadataOrBuilder getPlaybookTraceMetadataOrBuilder()
       Metadata of the playbook trace.
       
      .google.cloud.dialogflow.cx.v3beta1.PlaybookTraceMetadata playbook_trace_metadata = 1;
      Specified by:
      getPlaybookTraceMetadataOrBuilder in interface TraceBlockOrBuilder
    • hasFlowTraceMetadata

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

      public FlowTraceMetadata getFlowTraceMetadata()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
      Specified by:
      getFlowTraceMetadata in interface TraceBlockOrBuilder
      Returns:
      The flowTraceMetadata.
    • setFlowTraceMetadata

      public TraceBlock.Builder setFlowTraceMetadata(FlowTraceMetadata value)
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
    • setFlowTraceMetadata

      public TraceBlock.Builder setFlowTraceMetadata(FlowTraceMetadata.Builder builderForValue)
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
    • mergeFlowTraceMetadata

      public TraceBlock.Builder mergeFlowTraceMetadata(FlowTraceMetadata value)
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
    • clearFlowTraceMetadata

      public TraceBlock.Builder clearFlowTraceMetadata()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
    • getFlowTraceMetadataBuilder

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

      public FlowTraceMetadataOrBuilder getFlowTraceMetadataOrBuilder()
       Metadata of the flow trace.
       
      .google.cloud.dialogflow.cx.v3beta1.FlowTraceMetadata flow_trace_metadata = 2;
      Specified by:
      getFlowTraceMetadataOrBuilder in interface TraceBlockOrBuilder
    • hasSpeechProcessingMetadata

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

      public SpeechProcessingMetadata getSpeechProcessingMetadata()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
      Specified by:
      getSpeechProcessingMetadata in interface TraceBlockOrBuilder
      Returns:
      The speechProcessingMetadata.
    • setSpeechProcessingMetadata

      public TraceBlock.Builder setSpeechProcessingMetadata(SpeechProcessingMetadata value)
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
    • setSpeechProcessingMetadata

      public TraceBlock.Builder setSpeechProcessingMetadata(SpeechProcessingMetadata.Builder builderForValue)
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
    • mergeSpeechProcessingMetadata

      public TraceBlock.Builder mergeSpeechProcessingMetadata(SpeechProcessingMetadata value)
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
    • clearSpeechProcessingMetadata

      public TraceBlock.Builder clearSpeechProcessingMetadata()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
    • getSpeechProcessingMetadataBuilder

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

      public SpeechProcessingMetadataOrBuilder getSpeechProcessingMetadataOrBuilder()
       Metadata of the speech-to-text and speech-to-text processing.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechProcessingMetadata speech_processing_metadata = 8;
      Specified by:
      getSpeechProcessingMetadataOrBuilder in interface TraceBlockOrBuilder
    • getActionsList

      public List<Action> getActionsList()
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
      Specified by:
      getActionsList in interface TraceBlockOrBuilder
    • getActionsCount

      public int getActionsCount()
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
      Specified by:
      getActionsCount in interface TraceBlockOrBuilder
    • getActions

      public 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;
      Specified by:
      getActions in interface TraceBlockOrBuilder
    • setActions

      public TraceBlock.Builder setActions(int index, Action value)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • setActions

      public TraceBlock.Builder setActions(int index, Action.Builder builderForValue)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • addActions

      public TraceBlock.Builder addActions(Action value)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • addActions

      public TraceBlock.Builder addActions(int index, Action value)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • addActions

      public TraceBlock.Builder addActions(Action.Builder builderForValue)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • addActions

      public TraceBlock.Builder addActions(int index, Action.Builder builderForValue)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • addAllActions

      public TraceBlock.Builder addAllActions(Iterable<? extends Action> values)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • clearActions

      public TraceBlock.Builder clearActions()
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • removeActions

      public TraceBlock.Builder removeActions(int index)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • getActionsBuilder

      public Action.Builder getActionsBuilder(int index)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • getActionsOrBuilder

      public 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;
      Specified by:
      getActionsOrBuilder in interface TraceBlockOrBuilder
    • getActionsOrBuilderList

      public 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;
      Specified by:
      getActionsOrBuilderList in interface TraceBlockOrBuilder
    • addActionsBuilder

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

      public Action.Builder addActionsBuilder(int index)
       The actions performed by the agent and the user during this session.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Action actions = 3;
    • getActionsBuilderList

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

      public boolean hasStartTime()
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasStartTime in interface TraceBlockOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public 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];
      Specified by:
      getStartTime in interface TraceBlockOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public TraceBlock.Builder setStartTime(com.google.protobuf.Timestamp value)
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setStartTime

      public TraceBlock.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeStartTime

      public TraceBlock.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearStartTime

      public TraceBlock.Builder clearStartTime()
       Output only. Timestamp of the start of the trace block.
       
      .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStartTimeBuilder

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

      public 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];
      Specified by:
      getStartTimeOrBuilder in interface TraceBlockOrBuilder
    • hasCompleteTime

      public boolean hasCompleteTime()
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCompleteTime in interface TraceBlockOrBuilder
      Returns:
      Whether the completeTime field is set.
    • getCompleteTime

      public 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];
      Specified by:
      getCompleteTime in interface TraceBlockOrBuilder
      Returns:
      The completeTime.
    • setCompleteTime

      public TraceBlock.Builder setCompleteTime(com.google.protobuf.Timestamp value)
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCompleteTime

      public TraceBlock.Builder setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCompleteTime

      public TraceBlock.Builder mergeCompleteTime(com.google.protobuf.Timestamp value)
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCompleteTime

      public TraceBlock.Builder clearCompleteTime()
       Output only. Timestamp of the end of the trace block.
       
      .google.protobuf.Timestamp complete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCompleteTimeBuilder

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

      public 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];
      Specified by:
      getCompleteTimeOrBuilder in interface TraceBlockOrBuilder
    • hasInputParameters

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

      public 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];
      Specified by:
      getInputParameters in interface TraceBlockOrBuilder
      Returns:
      The inputParameters.
    • setInputParameters

      public TraceBlock.Builder setInputParameters(com.google.protobuf.Struct value)
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
    • setInputParameters

      public TraceBlock.Builder setInputParameters(com.google.protobuf.Struct.Builder builderForValue)
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
    • mergeInputParameters

      public TraceBlock.Builder mergeInputParameters(com.google.protobuf.Struct value)
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
    • clearInputParameters

      public TraceBlock.Builder clearInputParameters()
       Optional. A list of input parameters of the trace block.
       
      .google.protobuf.Struct input_parameters = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getInputParametersBuilder

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

      public 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];
      Specified by:
      getInputParametersOrBuilder in interface TraceBlockOrBuilder
    • hasOutputParameters

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

      public 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];
      Specified by:
      getOutputParameters in interface TraceBlockOrBuilder
      Returns:
      The outputParameters.
    • setOutputParameters

      public TraceBlock.Builder setOutputParameters(com.google.protobuf.Struct value)
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
    • setOutputParameters

      public TraceBlock.Builder setOutputParameters(com.google.protobuf.Struct.Builder builderForValue)
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
    • mergeOutputParameters

      public TraceBlock.Builder mergeOutputParameters(com.google.protobuf.Struct value)
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
    • clearOutputParameters

      public TraceBlock.Builder clearOutputParameters()
       Optional. A list of output parameters of the trace block.
       
      .google.protobuf.Struct output_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getOutputParametersBuilder

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

      public 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];
      Specified by:
      getOutputParametersOrBuilder in interface TraceBlockOrBuilder
    • getEndStateValue

      public 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];
      Specified by:
      getEndStateValue in interface TraceBlockOrBuilder
      Returns:
      The enum numeric value on the wire for endState.
    • setEndStateValue

      public TraceBlock.Builder setEndStateValue(int value)
       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];
      Parameters:
      value - The enum numeric value on the wire for endState to set.
      Returns:
      This builder for chaining.
    • getEndState

      public 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];
      Specified by:
      getEndState in interface TraceBlockOrBuilder
      Returns:
      The endState.
    • setEndState

      public TraceBlock.Builder setEndState(OutputState value)
       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];
      Parameters:
      value - The endState to set.
      Returns:
      This builder for chaining.
    • clearEndState

      public TraceBlock.Builder clearEndState()
       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:
      This builder for chaining.