Interface TestConfigOrBuilder

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

    public interface TestConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getFlow()
      Flow name to start the test case with.
      com.google.protobuf.ByteString getFlowBytes()
      Flow name to start the test case with.
      String getPage()
      The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
      com.google.protobuf.ByteString getPageBytes()
      The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
      String getTrackingParameters​(int index)
      Session parameters to be compared when calculating differences.
      com.google.protobuf.ByteString getTrackingParametersBytes​(int index)
      Session parameters to be compared when calculating differences.
      int getTrackingParametersCount()
      Session parameters to be compared when calculating differences.
      List<String> getTrackingParametersList()
      Session parameters to be compared when calculating differences.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getTrackingParametersList

        List<String> getTrackingParametersList()
         Session parameters to be compared when calculating differences.
         
        repeated string tracking_parameters = 1;
        Returns:
        A list containing the trackingParameters.
      • getTrackingParametersCount

        int getTrackingParametersCount()
         Session parameters to be compared when calculating differences.
         
        repeated string tracking_parameters = 1;
        Returns:
        The count of trackingParameters.
      • getTrackingParameters

        String getTrackingParameters​(int index)
         Session parameters to be compared when calculating differences.
         
        repeated string tracking_parameters = 1;
        Parameters:
        index - The index of the element to return.
        Returns:
        The trackingParameters at the given index.
      • getTrackingParametersBytes

        com.google.protobuf.ByteString getTrackingParametersBytes​(int index)
         Session parameters to be compared when calculating differences.
         
        repeated string tracking_parameters = 1;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the trackingParameters at the given index.
      • getFlow

        String getFlow()
         Flow name to start the test case with.
         Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
         ID>/flows/<Flow ID>`.
        
         Only one of `flow` and `page` should be set to indicate the starting point
         of the test case. If both are set, `page` takes precedence over `flow`. If
         neither is set, the test case will start with start page on the default
         start flow.
         
        string flow = 2 [(.google.api.resource_reference) = { ... }
        Returns:
        The flow.
      • getFlowBytes

        com.google.protobuf.ByteString getFlowBytes()
         Flow name to start the test case with.
         Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
         ID>/flows/<Flow ID>`.
        
         Only one of `flow` and `page` should be set to indicate the starting point
         of the test case. If both are set, `page` takes precedence over `flow`. If
         neither is set, the test case will start with start page on the default
         start flow.
         
        string flow = 2 [(.google.api.resource_reference) = { ... }
        Returns:
        The bytes for flow.
      • getPage

        String getPage()
         The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case
         with. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
         ID>/flows/<Flow ID>/pages/<Page ID>`.
        
         Only one of `flow` and `page` should be set to indicate the starting point
         of the test case. If both are set, `page` takes precedence over `flow`. If
         neither is set, the test case will start with start page on the default
         start flow.
         
        string page = 3 [(.google.api.resource_reference) = { ... }
        Returns:
        The page.
      • getPageBytes

        com.google.protobuf.ByteString getPageBytes()
         The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case
         with. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
         ID>/flows/<Flow ID>/pages/<Page ID>`.
        
         Only one of `flow` and `page` should be set to indicate the starting point
         of the test case. If both are set, `page` takes precedence over `flow`. If
         neither is set, the test case will start with start page on the default
         start flow.
         
        string page = 3 [(.google.api.resource_reference) = { ... }
        Returns:
        The bytes for page.