Class SearchKnowledgeAnswer.Builder (4.36.0)

public static final class SearchKnowledgeAnswer.Builder extends GeneratedMessageV3.Builder<SearchKnowledgeAnswer.Builder> implements SearchKnowledgeAnswerOrBuilder

Represents a SearchKnowledge answer.

Protobuf type google.cloud.dialogflow.v2.SearchKnowledgeAnswer

Static Methods

getDescriptor()

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

Methods

addAllAnswerSources(Iterable<? extends SearchKnowledgeAnswer.AnswerSource> values)

public SearchKnowledgeAnswer.Builder addAllAnswerSources(Iterable<? extends SearchKnowledgeAnswer.AnswerSource> values)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource>
Returns
Type Description
SearchKnowledgeAnswer.Builder

addAnswerSources(SearchKnowledgeAnswer.AnswerSource value)

public SearchKnowledgeAnswer.Builder addAnswerSources(SearchKnowledgeAnswer.AnswerSource value)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
value SearchKnowledgeAnswer.AnswerSource
Returns
Type Description
SearchKnowledgeAnswer.Builder

addAnswerSources(SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

public SearchKnowledgeAnswer.Builder addAnswerSources(SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
builderForValue SearchKnowledgeAnswer.AnswerSource.Builder
Returns
Type Description
SearchKnowledgeAnswer.Builder

addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value)

public SearchKnowledgeAnswer.Builder addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
Name Description
index int
value SearchKnowledgeAnswer.AnswerSource
Returns
Type Description
SearchKnowledgeAnswer.Builder

addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

public SearchKnowledgeAnswer.Builder addAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
Name Description
index int
builderForValue SearchKnowledgeAnswer.AnswerSource.Builder
Returns
Type Description
SearchKnowledgeAnswer.Builder

addAnswerSourcesBuilder()

public SearchKnowledgeAnswer.AnswerSource.Builder addAnswerSourcesBuilder()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
SearchKnowledgeAnswer.AnswerSource.Builder

addAnswerSourcesBuilder(int index)

public SearchKnowledgeAnswer.AnswerSource.Builder addAnswerSourcesBuilder(int index)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
index int
Returns
Type Description
SearchKnowledgeAnswer.AnswerSource.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SearchKnowledgeAnswer.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

build()

public SearchKnowledgeAnswer build()
Returns
Type Description
SearchKnowledgeAnswer

buildPartial()

public SearchKnowledgeAnswer buildPartial()
Returns
Type Description
SearchKnowledgeAnswer

clear()

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

clearAnswer()

public SearchKnowledgeAnswer.Builder clearAnswer()

The piece of text from the knowledge base documents that answers the search query

string answer = 1;

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

clearAnswerRecord()

public SearchKnowledgeAnswer.Builder clearAnswerRecord()

The name of the answer record. Format: projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>

string answer_record = 5;

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

clearAnswerSources()

public SearchKnowledgeAnswer.Builder clearAnswerSources()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
SearchKnowledgeAnswer.Builder

clearAnswerType()

public SearchKnowledgeAnswer.Builder clearAnswerType()

The type of the answer.

.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SearchKnowledgeAnswer.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SearchKnowledgeAnswer.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

clone()

public SearchKnowledgeAnswer.Builder clone()
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

getAnswer()

public String getAnswer()

The piece of text from the knowledge base documents that answers the search query

string answer = 1;

Returns
Type Description
String

The answer.

getAnswerBytes()

public ByteString getAnswerBytes()

The piece of text from the knowledge base documents that answers the search query

string answer = 1;

Returns
Type Description
ByteString

The bytes for answer.

getAnswerRecord()

public String getAnswerRecord()

The name of the answer record. Format: projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>

string answer_record = 5;

Returns
Type Description
String

The answerRecord.

getAnswerRecordBytes()

public ByteString getAnswerRecordBytes()

The name of the answer record. Format: projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>

string answer_record = 5;

Returns
Type Description
ByteString

The bytes for answerRecord.

getAnswerSources(int index)

public SearchKnowledgeAnswer.AnswerSource getAnswerSources(int index)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
index int
Returns
Type Description
SearchKnowledgeAnswer.AnswerSource

getAnswerSourcesBuilder(int index)

public SearchKnowledgeAnswer.AnswerSource.Builder getAnswerSourcesBuilder(int index)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
index int
Returns
Type Description
SearchKnowledgeAnswer.AnswerSource.Builder

getAnswerSourcesBuilderList()

public List<SearchKnowledgeAnswer.AnswerSource.Builder> getAnswerSourcesBuilderList()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
List<Builder>

getAnswerSourcesCount()

public int getAnswerSourcesCount()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
int

getAnswerSourcesList()

public List<SearchKnowledgeAnswer.AnswerSource> getAnswerSourcesList()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
List<AnswerSource>

getAnswerSourcesOrBuilder(int index)

public SearchKnowledgeAnswer.AnswerSourceOrBuilder getAnswerSourcesOrBuilder(int index)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
index int
Returns
Type Description
SearchKnowledgeAnswer.AnswerSourceOrBuilder

getAnswerSourcesOrBuilderList()

public List<? extends SearchKnowledgeAnswer.AnswerSourceOrBuilder> getAnswerSourcesOrBuilderList()

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSourceOrBuilder>

getAnswerType()

public SearchKnowledgeAnswer.AnswerType getAnswerType()

The type of the answer.

.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;

Returns
Type Description
SearchKnowledgeAnswer.AnswerType

The answerType.

getAnswerTypeValue()

public int getAnswerTypeValue()

The type of the answer.

.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;

Returns
Type Description
int

The enum numeric value on the wire for answerType.

getDefaultInstanceForType()

public SearchKnowledgeAnswer getDefaultInstanceForType()
Returns
Type Description
SearchKnowledgeAnswer

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchKnowledgeAnswer other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SearchKnowledgeAnswer.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

removeAnswerSources(int index)

public SearchKnowledgeAnswer.Builder removeAnswerSources(int index)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
Name Description
index int
Returns
Type Description
SearchKnowledgeAnswer.Builder

setAnswer(String value)

public SearchKnowledgeAnswer.Builder setAnswer(String value)

The piece of text from the knowledge base documents that answers the search query

string answer = 1;

Parameter
Name Description
value String

The answer to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerBytes(ByteString value)

public SearchKnowledgeAnswer.Builder setAnswerBytes(ByteString value)

The piece of text from the knowledge base documents that answers the search query

string answer = 1;

Parameter
Name Description
value ByteString

The bytes for answer to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerRecord(String value)

public SearchKnowledgeAnswer.Builder setAnswerRecord(String value)

The name of the answer record. Format: projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>

string answer_record = 5;

Parameter
Name Description
value String

The answerRecord to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerRecordBytes(ByteString value)

public SearchKnowledgeAnswer.Builder setAnswerRecordBytes(ByteString value)

The name of the answer record. Format: projects/<Project ID>/locations/<location ID>/answer Records/<Answer Record ID>

string answer_record = 5;

Parameter
Name Description
value ByteString

The bytes for answerRecord to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value)

public SearchKnowledgeAnswer.Builder setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource value)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
Name Description
index int
value SearchKnowledgeAnswer.AnswerSource
Returns
Type Description
SearchKnowledgeAnswer.Builder

setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

public SearchKnowledgeAnswer.Builder setAnswerSources(int index, SearchKnowledgeAnswer.AnswerSource.Builder builderForValue)

All sources used to generate the answer.

repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
Name Description
index int
builderForValue SearchKnowledgeAnswer.AnswerSource.Builder
Returns
Type Description
SearchKnowledgeAnswer.Builder

setAnswerType(SearchKnowledgeAnswer.AnswerType value)

public SearchKnowledgeAnswer.Builder setAnswerType(SearchKnowledgeAnswer.AnswerType value)

The type of the answer.

.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;

Parameter
Name Description
value SearchKnowledgeAnswer.AnswerType

The answerType to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerTypeValue(int value)

public SearchKnowledgeAnswer.Builder setAnswerTypeValue(int value)

The type of the answer.

.google.cloud.dialogflow.v2.SearchKnowledgeAnswer.AnswerType answer_type = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for answerType to set.

Returns
Type Description
SearchKnowledgeAnswer.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SearchKnowledgeAnswer.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SearchKnowledgeAnswer.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SearchKnowledgeAnswer.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SearchKnowledgeAnswer.Builder
Overrides