Class Answer.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Answer.Builder>
com.google.cloud.discoveryengine.v1beta.Answer.Builder
All Implemented Interfaces:
AnswerOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Answer

public static final class Answer.Builder extends com.google.protobuf.GeneratedMessage.Builder<Answer.Builder> implements AnswerOrBuilder
 Defines an answer.
 
Protobuf type google.cloud.discoveryengine.v1beta.Answer
  • 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<Answer.Builder>
    • clear

      public Answer.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<Answer.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<Answer.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public Answer.Builder mergeFrom(Answer other)
    • isInitialized

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

      public Answer.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<Answer.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Immutable. Fully qualified name
       `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getName in interface AnswerOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Immutable. Fully qualified name
       `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNameBytes in interface AnswerOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Answer.Builder setName(String value)
       Immutable. Fully qualified name
       `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Answer.Builder clearName()
       Immutable. Fully qualified name
       `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Answer.Builder setNameBytes(com.google.protobuf.ByteString value)
       Immutable. Fully qualified name
       `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       The state of the answer generation.
       
      .google.cloud.discoveryengine.v1beta.Answer.State state = 2;
      Specified by:
      getStateValue in interface AnswerOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public Answer.Builder setStateValue(int value)
       The state of the answer generation.
       
      .google.cloud.discoveryengine.v1beta.Answer.State state = 2;
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public Answer.State getState()
       The state of the answer generation.
       
      .google.cloud.discoveryengine.v1beta.Answer.State state = 2;
      Specified by:
      getState in interface AnswerOrBuilder
      Returns:
      The state.
    • setState

      public Answer.Builder setState(Answer.State value)
       The state of the answer generation.
       
      .google.cloud.discoveryengine.v1beta.Answer.State state = 2;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public Answer.Builder clearState()
       The state of the answer generation.
       
      .google.cloud.discoveryengine.v1beta.Answer.State state = 2;
      Returns:
      This builder for chaining.
    • getAnswerText

      public String getAnswerText()
       The textual answer.
       
      string answer_text = 3;
      Specified by:
      getAnswerText in interface AnswerOrBuilder
      Returns:
      The answerText.
    • getAnswerTextBytes

      public com.google.protobuf.ByteString getAnswerTextBytes()
       The textual answer.
       
      string answer_text = 3;
      Specified by:
      getAnswerTextBytes in interface AnswerOrBuilder
      Returns:
      The bytes for answerText.
    • setAnswerText

      public Answer.Builder setAnswerText(String value)
       The textual answer.
       
      string answer_text = 3;
      Parameters:
      value - The answerText to set.
      Returns:
      This builder for chaining.
    • clearAnswerText

      public Answer.Builder clearAnswerText()
       The textual answer.
       
      string answer_text = 3;
      Returns:
      This builder for chaining.
    • setAnswerTextBytes

      public Answer.Builder setAnswerTextBytes(com.google.protobuf.ByteString value)
       The textual answer.
       
      string answer_text = 3;
      Parameters:
      value - The bytes for answerText to set.
      Returns:
      This builder for chaining.
    • getCitationsList

      public List<Answer.Citation> getCitationsList()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
      Specified by:
      getCitationsList in interface AnswerOrBuilder
    • getCitationsCount

      public int getCitationsCount()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
      Specified by:
      getCitationsCount in interface AnswerOrBuilder
    • getCitations

      public Answer.Citation getCitations(int index)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
      Specified by:
      getCitations in interface AnswerOrBuilder
    • setCitations

      public Answer.Builder setCitations(int index, Answer.Citation value)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • setCitations

      public Answer.Builder setCitations(int index, Answer.Citation.Builder builderForValue)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addCitations

      public Answer.Builder addCitations(Answer.Citation value)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addCitations

      public Answer.Builder addCitations(int index, Answer.Citation value)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addCitations

      public Answer.Builder addCitations(Answer.Citation.Builder builderForValue)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addCitations

      public Answer.Builder addCitations(int index, Answer.Citation.Builder builderForValue)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addAllCitations

      public Answer.Builder addAllCitations(Iterable<? extends Answer.Citation> values)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • clearCitations

      public Answer.Builder clearCitations()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • removeCitations

      public Answer.Builder removeCitations(int index)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • getCitationsBuilder

      public Answer.Citation.Builder getCitationsBuilder(int index)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • getCitationsOrBuilder

      public Answer.CitationOrBuilder getCitationsOrBuilder(int index)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
      Specified by:
      getCitationsOrBuilder in interface AnswerOrBuilder
    • getCitationsOrBuilderList

      public List<? extends Answer.CitationOrBuilder> getCitationsOrBuilderList()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
      Specified by:
      getCitationsOrBuilderList in interface AnswerOrBuilder
    • addCitationsBuilder

      public Answer.Citation.Builder addCitationsBuilder()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • addCitationsBuilder

      public Answer.Citation.Builder addCitationsBuilder(int index)
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • getCitationsBuilderList

      public List<Answer.Citation.Builder> getCitationsBuilderList()
       Citations.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Citation citations = 4;
    • getReferencesList

      public List<Answer.Reference> getReferencesList()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
      Specified by:
      getReferencesList in interface AnswerOrBuilder
    • getReferencesCount

      public int getReferencesCount()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
      Specified by:
      getReferencesCount in interface AnswerOrBuilder
    • getReferences

      public Answer.Reference getReferences(int index)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
      Specified by:
      getReferences in interface AnswerOrBuilder
    • setReferences

      public Answer.Builder setReferences(int index, Answer.Reference value)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • setReferences

      public Answer.Builder setReferences(int index, Answer.Reference.Builder builderForValue)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addReferences

      public Answer.Builder addReferences(Answer.Reference value)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addReferences

      public Answer.Builder addReferences(int index, Answer.Reference value)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addReferences

      public Answer.Builder addReferences(Answer.Reference.Builder builderForValue)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addReferences

      public Answer.Builder addReferences(int index, Answer.Reference.Builder builderForValue)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addAllReferences

      public Answer.Builder addAllReferences(Iterable<? extends Answer.Reference> values)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • clearReferences

      public Answer.Builder clearReferences()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • removeReferences

      public Answer.Builder removeReferences(int index)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • getReferencesBuilder

      public Answer.Reference.Builder getReferencesBuilder(int index)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • getReferencesOrBuilder

      public Answer.ReferenceOrBuilder getReferencesOrBuilder(int index)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
      Specified by:
      getReferencesOrBuilder in interface AnswerOrBuilder
    • getReferencesOrBuilderList

      public List<? extends Answer.ReferenceOrBuilder> getReferencesOrBuilderList()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
      Specified by:
      getReferencesOrBuilderList in interface AnswerOrBuilder
    • addReferencesBuilder

      public Answer.Reference.Builder addReferencesBuilder()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • addReferencesBuilder

      public Answer.Reference.Builder addReferencesBuilder(int index)
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • getReferencesBuilderList

      public List<Answer.Reference.Builder> getReferencesBuilderList()
       References.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Reference references = 5;
    • getRelatedQuestionsList

      public com.google.protobuf.ProtocolStringList getRelatedQuestionsList()
       Suggested related questions.
       
      repeated string related_questions = 6;
      Specified by:
      getRelatedQuestionsList in interface AnswerOrBuilder
      Returns:
      A list containing the relatedQuestions.
    • getRelatedQuestionsCount

      public int getRelatedQuestionsCount()
       Suggested related questions.
       
      repeated string related_questions = 6;
      Specified by:
      getRelatedQuestionsCount in interface AnswerOrBuilder
      Returns:
      The count of relatedQuestions.
    • getRelatedQuestions

      public String getRelatedQuestions(int index)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Specified by:
      getRelatedQuestions in interface AnswerOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The relatedQuestions at the given index.
    • getRelatedQuestionsBytes

      public com.google.protobuf.ByteString getRelatedQuestionsBytes(int index)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Specified by:
      getRelatedQuestionsBytes in interface AnswerOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the relatedQuestions at the given index.
    • setRelatedQuestions

      public Answer.Builder setRelatedQuestions(int index, String value)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Parameters:
      index - The index to set the value at.
      value - The relatedQuestions to set.
      Returns:
      This builder for chaining.
    • addRelatedQuestions

      public Answer.Builder addRelatedQuestions(String value)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Parameters:
      value - The relatedQuestions to add.
      Returns:
      This builder for chaining.
    • addAllRelatedQuestions

      public Answer.Builder addAllRelatedQuestions(Iterable<String> values)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Parameters:
      values - The relatedQuestions to add.
      Returns:
      This builder for chaining.
    • clearRelatedQuestions

      public Answer.Builder clearRelatedQuestions()
       Suggested related questions.
       
      repeated string related_questions = 6;
      Returns:
      This builder for chaining.
    • addRelatedQuestionsBytes

      public Answer.Builder addRelatedQuestionsBytes(com.google.protobuf.ByteString value)
       Suggested related questions.
       
      repeated string related_questions = 6;
      Parameters:
      value - The bytes of the relatedQuestions to add.
      Returns:
      This builder for chaining.
    • getStepsList

      public List<Answer.Step> getStepsList()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
      Specified by:
      getStepsList in interface AnswerOrBuilder
    • getStepsCount

      public int getStepsCount()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
      Specified by:
      getStepsCount in interface AnswerOrBuilder
    • getSteps

      public Answer.Step getSteps(int index)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
      Specified by:
      getSteps in interface AnswerOrBuilder
    • setSteps

      public Answer.Builder setSteps(int index, Answer.Step value)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • setSteps

      public Answer.Builder setSteps(int index, Answer.Step.Builder builderForValue)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addSteps

      public Answer.Builder addSteps(Answer.Step value)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addSteps

      public Answer.Builder addSteps(int index, Answer.Step value)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addSteps

      public Answer.Builder addSteps(Answer.Step.Builder builderForValue)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addSteps

      public Answer.Builder addSteps(int index, Answer.Step.Builder builderForValue)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addAllSteps

      public Answer.Builder addAllSteps(Iterable<? extends Answer.Step> values)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • clearSteps

      public Answer.Builder clearSteps()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • removeSteps

      public Answer.Builder removeSteps(int index)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • getStepsBuilder

      public Answer.Step.Builder getStepsBuilder(int index)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • getStepsOrBuilder

      public Answer.StepOrBuilder getStepsOrBuilder(int index)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
      Specified by:
      getStepsOrBuilder in interface AnswerOrBuilder
    • getStepsOrBuilderList

      public List<? extends Answer.StepOrBuilder> getStepsOrBuilderList()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
      Specified by:
      getStepsOrBuilderList in interface AnswerOrBuilder
    • addStepsBuilder

      public Answer.Step.Builder addStepsBuilder()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • addStepsBuilder

      public Answer.Step.Builder addStepsBuilder(int index)
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • getStepsBuilderList

      public List<Answer.Step.Builder> getStepsBuilderList()
       Answer generation steps.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.Step steps = 7;
    • hasQueryUnderstandingInfo

      public boolean hasQueryUnderstandingInfo()
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
      Specified by:
      hasQueryUnderstandingInfo in interface AnswerOrBuilder
      Returns:
      Whether the queryUnderstandingInfo field is set.
    • getQueryUnderstandingInfo

      public Answer.QueryUnderstandingInfo getQueryUnderstandingInfo()
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
      Specified by:
      getQueryUnderstandingInfo in interface AnswerOrBuilder
      Returns:
      The queryUnderstandingInfo.
    • setQueryUnderstandingInfo

      public Answer.Builder setQueryUnderstandingInfo(Answer.QueryUnderstandingInfo value)
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
    • setQueryUnderstandingInfo

      public Answer.Builder setQueryUnderstandingInfo(Answer.QueryUnderstandingInfo.Builder builderForValue)
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
    • mergeQueryUnderstandingInfo

      public Answer.Builder mergeQueryUnderstandingInfo(Answer.QueryUnderstandingInfo value)
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
    • clearQueryUnderstandingInfo

      public Answer.Builder clearQueryUnderstandingInfo()
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
    • getQueryUnderstandingInfoBuilder

      public Answer.QueryUnderstandingInfo.Builder getQueryUnderstandingInfoBuilder()
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
    • getQueryUnderstandingInfoOrBuilder

      public Answer.QueryUnderstandingInfoOrBuilder getQueryUnderstandingInfoOrBuilder()
       Query understanding information.
       
      .google.cloud.discoveryengine.v1beta.Answer.QueryUnderstandingInfo query_understanding_info = 10;
      Specified by:
      getQueryUnderstandingInfoOrBuilder in interface AnswerOrBuilder
    • getAnswerSkippedReasonsList

      public List<Answer.AnswerSkippedReason> getAnswerSkippedReasonsList()
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Specified by:
      getAnswerSkippedReasonsList in interface AnswerOrBuilder
      Returns:
      A list containing the answerSkippedReasons.
    • getAnswerSkippedReasonsCount

      public int getAnswerSkippedReasonsCount()
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Specified by:
      getAnswerSkippedReasonsCount in interface AnswerOrBuilder
      Returns:
      The count of answerSkippedReasons.
    • getAnswerSkippedReasons

      public Answer.AnswerSkippedReason getAnswerSkippedReasons(int index)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Specified by:
      getAnswerSkippedReasons in interface AnswerOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The answerSkippedReasons at the given index.
    • setAnswerSkippedReasons

      public Answer.Builder setAnswerSkippedReasons(int index, Answer.AnswerSkippedReason value)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      index - The index to set the value at.
      value - The answerSkippedReasons to set.
      Returns:
      This builder for chaining.
    • addAnswerSkippedReasons

      public Answer.Builder addAnswerSkippedReasons(Answer.AnswerSkippedReason value)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      value - The answerSkippedReasons to add.
      Returns:
      This builder for chaining.
    • addAllAnswerSkippedReasons

      public Answer.Builder addAllAnswerSkippedReasons(Iterable<? extends Answer.AnswerSkippedReason> values)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      values - The answerSkippedReasons to add.
      Returns:
      This builder for chaining.
    • clearAnswerSkippedReasons

      public Answer.Builder clearAnswerSkippedReasons()
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Returns:
      This builder for chaining.
    • getAnswerSkippedReasonsValueList

      public List<Integer> getAnswerSkippedReasonsValueList()
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Specified by:
      getAnswerSkippedReasonsValueList in interface AnswerOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for answerSkippedReasons.
    • getAnswerSkippedReasonsValue

      public int getAnswerSkippedReasonsValue(int index)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Specified by:
      getAnswerSkippedReasonsValue in interface AnswerOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of answerSkippedReasons at the given index.
    • setAnswerSkippedReasonsValue

      public Answer.Builder setAnswerSkippedReasonsValue(int index, int value)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      index - The index to set the value at.
      value - The enum numeric value on the wire for answerSkippedReasons to set.
      Returns:
      This builder for chaining.
    • addAnswerSkippedReasonsValue

      public Answer.Builder addAnswerSkippedReasonsValue(int value)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      value - The enum numeric value on the wire for answerSkippedReasons to add.
      Returns:
      This builder for chaining.
    • addAllAnswerSkippedReasonsValue

      public Answer.Builder addAllAnswerSkippedReasonsValue(Iterable<Integer> values)
       Additional answer-skipped reasons. This provides the reason for ignored
       cases. If nothing is skipped, this field is not set.
       
      repeated .google.cloud.discoveryengine.v1beta.Answer.AnswerSkippedReason answer_skipped_reasons = 11;
      Parameters:
      values - The enum numeric values on the wire for answerSkippedReasons to add.
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface AnswerOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface AnswerOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Answer.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public Answer.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public Answer.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public Answer.Builder clearCreateTime()
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Answer creation timestamp.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface AnswerOrBuilder
    • hasCompleteTime

      public boolean hasCompleteTime()
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCompleteTime in interface AnswerOrBuilder
      Returns:
      Whether the completeTime field is set.
    • getCompleteTime

      public com.google.protobuf.Timestamp getCompleteTime()
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCompleteTime in interface AnswerOrBuilder
      Returns:
      The completeTime.
    • setCompleteTime

      public Answer.Builder setCompleteTime(com.google.protobuf.Timestamp value)
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCompleteTime

      public Answer.Builder setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCompleteTime

      public Answer.Builder mergeCompleteTime(com.google.protobuf.Timestamp value)
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCompleteTime

      public Answer.Builder clearCompleteTime()
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCompleteTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCompleteTimeBuilder()
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCompleteTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder()
       Output only. Answer completed timestamp.
       
      .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCompleteTimeOrBuilder in interface AnswerOrBuilder