Class SearchKnowledgeDebugInfo.Builder

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

public static final class SearchKnowledgeDebugInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeDebugInfo.Builder> implements SearchKnowledgeDebugInfoOrBuilder
 Debug information related to SearchKnowledge feature.
 
Protobuf type google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo
  • 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<SearchKnowledgeDebugInfo.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<SearchKnowledgeDebugInfo.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<SearchKnowledgeDebugInfo.Builder>
    • getDefaultInstanceForType

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

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

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

      public SearchKnowledgeDebugInfo.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<SearchKnowledgeDebugInfo.Builder>
    • mergeFrom

    • isInitialized

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

      public SearchKnowledgeDebugInfo.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<SearchKnowledgeDebugInfo.Builder>
      Throws:
      IOException
    • getDatastoreResponseReasonValue

      public int getDatastoreResponseReasonValue()
       Response reason from datastore which indicates data serving status or
       answer quality degradation.
       
      .google.cloud.dialogflow.v2.DatastoreResponseReason datastore_response_reason = 1;
      Specified by:
      getDatastoreResponseReasonValue in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      The enum numeric value on the wire for datastoreResponseReason.
    • setDatastoreResponseReasonValue

      public SearchKnowledgeDebugInfo.Builder setDatastoreResponseReasonValue(int value)
       Response reason from datastore which indicates data serving status or
       answer quality degradation.
       
      .google.cloud.dialogflow.v2.DatastoreResponseReason datastore_response_reason = 1;
      Parameters:
      value - The enum numeric value on the wire for datastoreResponseReason to set.
      Returns:
      This builder for chaining.
    • getDatastoreResponseReason

      public DatastoreResponseReason getDatastoreResponseReason()
       Response reason from datastore which indicates data serving status or
       answer quality degradation.
       
      .google.cloud.dialogflow.v2.DatastoreResponseReason datastore_response_reason = 1;
      Specified by:
      getDatastoreResponseReason in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      The datastoreResponseReason.
    • setDatastoreResponseReason

      public SearchKnowledgeDebugInfo.Builder setDatastoreResponseReason(DatastoreResponseReason value)
       Response reason from datastore which indicates data serving status or
       answer quality degradation.
       
      .google.cloud.dialogflow.v2.DatastoreResponseReason datastore_response_reason = 1;
      Parameters:
      value - The datastoreResponseReason to set.
      Returns:
      This builder for chaining.
    • clearDatastoreResponseReason

      public SearchKnowledgeDebugInfo.Builder clearDatastoreResponseReason()
       Response reason from datastore which indicates data serving status or
       answer quality degradation.
       
      .google.cloud.dialogflow.v2.DatastoreResponseReason datastore_response_reason = 1;
      Returns:
      This builder for chaining.
    • hasSearchKnowledgeBehavior

      public boolean hasSearchKnowledgeBehavior()
       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
      Specified by:
      hasSearchKnowledgeBehavior in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      Whether the searchKnowledgeBehavior field is set.
    • getSearchKnowledgeBehavior

      public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior getSearchKnowledgeBehavior()
       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
      Specified by:
      getSearchKnowledgeBehavior in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      The searchKnowledgeBehavior.
    • setSearchKnowledgeBehavior

       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
    • setSearchKnowledgeBehavior

       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
    • mergeSearchKnowledgeBehavior

       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
    • clearSearchKnowledgeBehavior

      public SearchKnowledgeDebugInfo.Builder clearSearchKnowledgeBehavior()
       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
    • getSearchKnowledgeBehaviorBuilder

      public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder getSearchKnowledgeBehaviorBuilder()
       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
    • getSearchKnowledgeBehaviorOrBuilder

      public SearchKnowledgeDebugInfo.SearchKnowledgeBehaviorOrBuilder getSearchKnowledgeBehaviorOrBuilder()
       Configured behaviors for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior search_knowledge_behavior = 2;
      Specified by:
      getSearchKnowledgeBehaviorOrBuilder in interface SearchKnowledgeDebugInfoOrBuilder
    • hasIngestedContextReferenceDebugInfo

      public boolean hasIngestedContextReferenceDebugInfo()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
      Specified by:
      hasIngestedContextReferenceDebugInfo in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      Whether the ingestedContextReferenceDebugInfo field is set.
    • getIngestedContextReferenceDebugInfo

      public IngestedContextReferenceDebugInfo getIngestedContextReferenceDebugInfo()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
      Specified by:
      getIngestedContextReferenceDebugInfo in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      The ingestedContextReferenceDebugInfo.
    • setIngestedContextReferenceDebugInfo

      public SearchKnowledgeDebugInfo.Builder setIngestedContextReferenceDebugInfo(IngestedContextReferenceDebugInfo value)
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
    • setIngestedContextReferenceDebugInfo

      public SearchKnowledgeDebugInfo.Builder setIngestedContextReferenceDebugInfo(IngestedContextReferenceDebugInfo.Builder builderForValue)
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
    • mergeIngestedContextReferenceDebugInfo

      public SearchKnowledgeDebugInfo.Builder mergeIngestedContextReferenceDebugInfo(IngestedContextReferenceDebugInfo value)
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
    • clearIngestedContextReferenceDebugInfo

      public SearchKnowledgeDebugInfo.Builder clearIngestedContextReferenceDebugInfo()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
    • getIngestedContextReferenceDebugInfoBuilder

      public IngestedContextReferenceDebugInfo.Builder getIngestedContextReferenceDebugInfoBuilder()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
    • getIngestedContextReferenceDebugInfoOrBuilder

      public IngestedContextReferenceDebugInfoOrBuilder getIngestedContextReferenceDebugInfoOrBuilder()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 3;
      Specified by:
      getIngestedContextReferenceDebugInfoOrBuilder in interface SearchKnowledgeDebugInfoOrBuilder
    • hasServiceLatency

      public boolean hasServiceLatency()
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
      Specified by:
      hasServiceLatency in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      Whether the serviceLatency field is set.
    • getServiceLatency

      public ServiceLatency getServiceLatency()
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
      Specified by:
      getServiceLatency in interface SearchKnowledgeDebugInfoOrBuilder
      Returns:
      The serviceLatency.
    • setServiceLatency

      public SearchKnowledgeDebugInfo.Builder setServiceLatency(ServiceLatency value)
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
    • setServiceLatency

      public SearchKnowledgeDebugInfo.Builder setServiceLatency(ServiceLatency.Builder builderForValue)
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
    • mergeServiceLatency

      public SearchKnowledgeDebugInfo.Builder mergeServiceLatency(ServiceLatency value)
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
    • clearServiceLatency

      public SearchKnowledgeDebugInfo.Builder clearServiceLatency()
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
    • getServiceLatencyBuilder

      public ServiceLatency.Builder getServiceLatencyBuilder()
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
    • getServiceLatencyOrBuilder

      public ServiceLatencyOrBuilder getServiceLatencyOrBuilder()
       The latency of the service.
       
      .google.cloud.dialogflow.v2.ServiceLatency service_latency = 4;
      Specified by:
      getServiceLatencyOrBuilder in interface SearchKnowledgeDebugInfoOrBuilder