Class KnowledgeAssistDebugInfo.Builder

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

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

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

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

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

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

      public KnowledgeAssistDebugInfo.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<KnowledgeAssistDebugInfo.Builder>
      Throws:
      IOException
    • getQueryGenerationFailureReasonValue

      public int getQueryGenerationFailureReasonValue()
       Reason for query generation.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason query_generation_failure_reason = 1;
      Specified by:
      getQueryGenerationFailureReasonValue in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The enum numeric value on the wire for queryGenerationFailureReason.
    • setQueryGenerationFailureReasonValue

      public KnowledgeAssistDebugInfo.Builder setQueryGenerationFailureReasonValue(int value)
       Reason for query generation.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason query_generation_failure_reason = 1;
      Parameters:
      value - The enum numeric value on the wire for queryGenerationFailureReason to set.
      Returns:
      This builder for chaining.
    • getQueryGenerationFailureReason

      public KnowledgeAssistDebugInfo.QueryGenerationFailureReason getQueryGenerationFailureReason()
       Reason for query generation.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason query_generation_failure_reason = 1;
      Specified by:
      getQueryGenerationFailureReason in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The queryGenerationFailureReason.
    • setQueryGenerationFailureReason

       Reason for query generation.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason query_generation_failure_reason = 1;
      Parameters:
      value - The queryGenerationFailureReason to set.
      Returns:
      This builder for chaining.
    • clearQueryGenerationFailureReason

      public KnowledgeAssistDebugInfo.Builder clearQueryGenerationFailureReason()
       Reason for query generation.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason query_generation_failure_reason = 1;
      Returns:
      This builder for chaining.
    • getQueryCategorizationFailureReasonValue

      public int getQueryCategorizationFailureReasonValue()
       Reason for query categorization.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason query_categorization_failure_reason = 2;
      Specified by:
      getQueryCategorizationFailureReasonValue in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The enum numeric value on the wire for queryCategorizationFailureReason.
    • setQueryCategorizationFailureReasonValue

      public KnowledgeAssistDebugInfo.Builder setQueryCategorizationFailureReasonValue(int value)
       Reason for query categorization.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason query_categorization_failure_reason = 2;
      Parameters:
      value - The enum numeric value on the wire for queryCategorizationFailureReason to set.
      Returns:
      This builder for chaining.
    • getQueryCategorizationFailureReason

      public KnowledgeAssistDebugInfo.QueryCategorizationFailureReason getQueryCategorizationFailureReason()
       Reason for query categorization.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason query_categorization_failure_reason = 2;
      Specified by:
      getQueryCategorizationFailureReason in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The queryCategorizationFailureReason.
    • setQueryCategorizationFailureReason

       Reason for query categorization.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason query_categorization_failure_reason = 2;
      Parameters:
      value - The queryCategorizationFailureReason to set.
      Returns:
      This builder for chaining.
    • clearQueryCategorizationFailureReason

      public KnowledgeAssistDebugInfo.Builder clearQueryCategorizationFailureReason()
       Reason for query categorization.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason query_categorization_failure_reason = 2;
      Returns:
      This builder for chaining.
    • 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 = 3;
      Specified by:
      getDatastoreResponseReasonValue in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The enum numeric value on the wire for datastoreResponseReason.
    • setDatastoreResponseReasonValue

      public KnowledgeAssistDebugInfo.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 = 3;
      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 = 3;
      Specified by:
      getDatastoreResponseReason in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The datastoreResponseReason.
    • setDatastoreResponseReason

      public KnowledgeAssistDebugInfo.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 = 3;
      Parameters:
      value - The datastoreResponseReason to set.
      Returns:
      This builder for chaining.
    • clearDatastoreResponseReason

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

      public boolean hasKnowledgeAssistBehavior()
       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
      Specified by:
      hasKnowledgeAssistBehavior in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      Whether the knowledgeAssistBehavior field is set.
    • getKnowledgeAssistBehavior

      public KnowledgeAssistDebugInfo.KnowledgeAssistBehavior getKnowledgeAssistBehavior()
       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
      Specified by:
      getKnowledgeAssistBehavior in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The knowledgeAssistBehavior.
    • setKnowledgeAssistBehavior

       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
    • setKnowledgeAssistBehavior

       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
    • mergeKnowledgeAssistBehavior

       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
    • clearKnowledgeAssistBehavior

      public KnowledgeAssistDebugInfo.Builder clearKnowledgeAssistBehavior()
       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
    • getKnowledgeAssistBehaviorBuilder

      public KnowledgeAssistDebugInfo.KnowledgeAssistBehavior.Builder getKnowledgeAssistBehaviorBuilder()
       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
    • getKnowledgeAssistBehaviorOrBuilder

      public KnowledgeAssistDebugInfo.KnowledgeAssistBehaviorOrBuilder getKnowledgeAssistBehaviorOrBuilder()
       Configured behaviors for Knowedge Assist.
       
      .google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior knowledge_assist_behavior = 4;
      Specified by:
      getKnowledgeAssistBehaviorOrBuilder in interface KnowledgeAssistDebugInfoOrBuilder
    • hasIngestedContextReferenceDebugInfo

      public boolean hasIngestedContextReferenceDebugInfo()
       Information about parameters ingested for search knowledge.
       
      .google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo ingested_context_reference_debug_info = 5;
      Specified by:
      hasIngestedContextReferenceDebugInfo in interface KnowledgeAssistDebugInfoOrBuilder
      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 = 5;
      Specified by:
      getIngestedContextReferenceDebugInfo in interface KnowledgeAssistDebugInfoOrBuilder
      Returns:
      The ingestedContextReferenceDebugInfo.
    • setIngestedContextReferenceDebugInfo

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

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

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

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

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

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

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

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

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

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

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

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

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

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