Class Answer.Builder (0.3.0)

public static final class Answer.Builder extends GeneratedMessage.Builder<Answer.Builder> implements AnswerOrBuilder

An answer to a query.

Protobuf type google.developers.knowledge.v1.Answer

Implements

AnswerOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllCitations(Iterable<? extends Answer.AnswerCitation> values)

public Answer.Builder addAllCitations(Iterable<? extends Answer.AnswerCitation> values)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.developers.knowledge.v1.Answer.AnswerCitation>
Returns
Type Description
Answer.Builder

addAllReferences(Iterable<? extends Answer.AnswerReference> values)

public Answer.Builder addAllReferences(Iterable<? extends Answer.AnswerReference> values)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.developers.knowledge.v1.Answer.AnswerReference>
Returns
Type Description
Answer.Builder

addCitations(Answer.AnswerCitation value)

public Answer.Builder addCitations(Answer.AnswerCitation value)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Answer.AnswerCitation
Returns
Type Description
Answer.Builder

addCitations(Answer.AnswerCitation.Builder builderForValue)

public Answer.Builder addCitations(Answer.AnswerCitation.Builder builderForValue)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Answer.AnswerCitation.Builder
Returns
Type Description
Answer.Builder

addCitations(int index, Answer.AnswerCitation value)

public Answer.Builder addCitations(int index, Answer.AnswerCitation value)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value Answer.AnswerCitation
Returns
Type Description
Answer.Builder

addCitations(int index, Answer.AnswerCitation.Builder builderForValue)

public Answer.Builder addCitations(int index, Answer.AnswerCitation.Builder builderForValue)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue Answer.AnswerCitation.Builder
Returns
Type Description
Answer.Builder

addCitationsBuilder()

public Answer.AnswerCitation.Builder addCitationsBuilder()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Answer.AnswerCitation.Builder

addCitationsBuilder(int index)

public Answer.AnswerCitation.Builder addCitationsBuilder(int index)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerCitation.Builder

addReferences(Answer.AnswerReference value)

public Answer.Builder addReferences(Answer.AnswerReference value)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Answer.AnswerReference
Returns
Type Description
Answer.Builder

addReferences(Answer.AnswerReference.Builder builderForValue)

public Answer.Builder addReferences(Answer.AnswerReference.Builder builderForValue)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Answer.AnswerReference.Builder
Returns
Type Description
Answer.Builder

addReferences(int index, Answer.AnswerReference value)

public Answer.Builder addReferences(int index, Answer.AnswerReference value)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value Answer.AnswerReference
Returns
Type Description
Answer.Builder

addReferences(int index, Answer.AnswerReference.Builder builderForValue)

public Answer.Builder addReferences(int index, Answer.AnswerReference.Builder builderForValue)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue Answer.AnswerReference.Builder
Returns
Type Description
Answer.Builder

addReferencesBuilder()

public Answer.AnswerReference.Builder addReferencesBuilder()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Answer.AnswerReference.Builder

addReferencesBuilder(int index)

public Answer.AnswerReference.Builder addReferencesBuilder(int index)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerReference.Builder

build()

public Answer build()
Returns
Type Description
Answer

buildPartial()

public Answer buildPartial()
Returns
Type Description
Answer

clear()

public Answer.Builder clear()
Returns
Type Description
Answer.Builder
Overrides

clearAnswerText()

public Answer.Builder clearAnswerText()

Contains the text of the answer.

string answer_text = 1;

Returns
Type Description
Answer.Builder

This builder for chaining.

clearCitations()

public Answer.Builder clearCitations()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Answer.Builder

clearReferences()

public Answer.Builder clearReferences()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Answer.Builder

getAnswerText()

public String getAnswerText()

Contains the text of the answer.

string answer_text = 1;

Returns
Type Description
String

The answerText.

getAnswerTextBytes()

public ByteString getAnswerTextBytes()

Contains the text of the answer.

string answer_text = 1;

Returns
Type Description
ByteString

The bytes for answerText.

getCitations(int index)

public Answer.AnswerCitation getCitations(int index)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerCitation

getCitationsBuilder(int index)

public Answer.AnswerCitation.Builder getCitationsBuilder(int index)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerCitation.Builder

getCitationsBuilderList()

public List<Answer.AnswerCitation.Builder> getCitationsBuilderList()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getCitationsCount()

public int getCitationsCount()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getCitationsList()

public List<Answer.AnswerCitation> getCitationsList()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<AnswerCitation>

getCitationsOrBuilder(int index)

public Answer.AnswerCitationOrBuilder getCitationsOrBuilder(int index)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerCitationOrBuilder

getCitationsOrBuilderList()

public List<? extends Answer.AnswerCitationOrBuilder> getCitationsOrBuilderList()

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.developers.knowledge.v1.Answer.AnswerCitationOrBuilder>

getDefaultInstanceForType()

public Answer getDefaultInstanceForType()
Returns
Type Description
Answer

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getReferences(int index)

public Answer.AnswerReference getReferences(int index)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerReference

getReferencesBuilder(int index)

public Answer.AnswerReference.Builder getReferencesBuilder(int index)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerReference.Builder

getReferencesBuilderList()

public List<Answer.AnswerReference.Builder> getReferencesBuilderList()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getReferencesCount()

public int getReferencesCount()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getReferencesList()

public List<Answer.AnswerReference> getReferencesList()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<AnswerReference>

getReferencesOrBuilder(int index)

public Answer.AnswerReferenceOrBuilder getReferencesOrBuilder(int index)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.AnswerReferenceOrBuilder

getReferencesOrBuilderList()

public List<? extends Answer.AnswerReferenceOrBuilder> getReferencesOrBuilderList()

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.developers.knowledge.v1.Answer.AnswerReferenceOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Answer other)

public Answer.Builder mergeFrom(Answer other)
Parameter
Name Description
other Answer
Returns
Type Description
Answer.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Answer.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Answer.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Answer.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Answer.Builder
Overrides

removeCitations(int index)

public Answer.Builder removeCitations(int index)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.Builder

removeReferences(int index)

public Answer.Builder removeReferences(int index)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Answer.Builder

setAnswerText(String value)

public Answer.Builder setAnswerText(String value)

Contains the text of the answer.

string answer_text = 1;

Parameter
Name Description
value String

The answerText to set.

Returns
Type Description
Answer.Builder

This builder for chaining.

setAnswerTextBytes(ByteString value)

public Answer.Builder setAnswerTextBytes(ByteString value)

Contains the text of the answer.

string answer_text = 1;

Parameter
Name Description
value ByteString

The bytes for answerText to set.

Returns
Type Description
Answer.Builder

This builder for chaining.

setCitations(int index, Answer.AnswerCitation value)

public Answer.Builder setCitations(int index, Answer.AnswerCitation value)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value Answer.AnswerCitation
Returns
Type Description
Answer.Builder

setCitations(int index, Answer.AnswerCitation.Builder builderForValue)

public Answer.Builder setCitations(int index, Answer.AnswerCitation.Builder builderForValue)

Output only. Contains citations for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerCitation citations = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue Answer.AnswerCitation.Builder
Returns
Type Description
Answer.Builder

setReferences(int index, Answer.AnswerReference value)

public Answer.Builder setReferences(int index, Answer.AnswerReference value)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value Answer.AnswerReference
Returns
Type Description
Answer.Builder

setReferences(int index, Answer.AnswerReference.Builder builderForValue)

public Answer.Builder setReferences(int index, Answer.AnswerReference.Builder builderForValue)

Output only. Contains references for the answer.

repeated .google.developers.knowledge.v1.Answer.AnswerReference references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue Answer.AnswerReference.Builder
Returns
Type Description
Answer.Builder