Class SearchKnowledgeAnswer.Builder (4.47.0)

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

Represents a SearchKnowledge answer.

Protobuf type google.cloud.dialogflow.v2beta1.SearchKnowledgeAnswer

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dialogflow.v2beta1.SearchKnowledgeAnswer.AnswerSource>
Returns
TypeDescription
SearchKnowledgeAnswer.Builder

addAnswerSources(SearchKnowledgeAnswer.AnswerSource value)

public SearchKnowledgeAnswer.Builder addAnswerSources(SearchKnowledgeAnswer.AnswerSource value)

All sources used to generate the answer.

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

Parameter
NameDescription
valueSearchKnowledgeAnswer.AnswerSource
Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
NameDescription
builderForValueSearchKnowledgeAnswer.AnswerSource.Builder
Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
NameDescription
indexint
valueSearchKnowledgeAnswer.AnswerSource
Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
NameDescription
indexint
builderForValueSearchKnowledgeAnswer.AnswerSource.Builder
Returns
TypeDescription
SearchKnowledgeAnswer.Builder

addAnswerSourcesBuilder()

public SearchKnowledgeAnswer.AnswerSource.Builder addAnswerSourcesBuilder()

All sources used to generate the answer.

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

Returns
TypeDescription
SearchKnowledgeAnswer.AnswerSource.Builder

addAnswerSourcesBuilder(int index)

public SearchKnowledgeAnswer.AnswerSource.Builder addAnswerSourcesBuilder(int index)

All sources used to generate the answer.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchKnowledgeAnswer.AnswerSource.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SearchKnowledgeAnswer.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

build()

public SearchKnowledgeAnswer build()
Returns
TypeDescription
SearchKnowledgeAnswer

buildPartial()

public SearchKnowledgeAnswer buildPartial()
Returns
TypeDescription
SearchKnowledgeAnswer

clear()

public SearchKnowledgeAnswer.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
SearchKnowledgeAnswer.Builder

This builder for chaining.

clearAnswerSources()

public SearchKnowledgeAnswer.Builder clearAnswerSources()

All sources used to generate the answer.

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

Returns
TypeDescription
SearchKnowledgeAnswer.Builder

clearAnswerType()

public SearchKnowledgeAnswer.Builder clearAnswerType()

The type of the answer.

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

Returns
TypeDescription
SearchKnowledgeAnswer.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SearchKnowledgeAnswer.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SearchKnowledgeAnswer.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

clone()

public SearchKnowledgeAnswer.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchKnowledgeAnswer.AnswerSource

getAnswerSourcesBuilder(int index)

public SearchKnowledgeAnswer.AnswerSource.Builder getAnswerSourcesBuilder(int index)

All sources used to generate the answer.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchKnowledgeAnswer.AnswerSource.Builder

getAnswerSourcesBuilderList()

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

All sources used to generate the answer.

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

Returns
TypeDescription
List<Builder>

getAnswerSourcesCount()

public int getAnswerSourcesCount()

All sources used to generate the answer.

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

Returns
TypeDescription
int

getAnswerSourcesList()

public List<SearchKnowledgeAnswer.AnswerSource> getAnswerSourcesList()

All sources used to generate the answer.

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

Returns
TypeDescription
List<AnswerSource>

getAnswerSourcesOrBuilder(int index)

public SearchKnowledgeAnswer.AnswerSourceOrBuilder getAnswerSourcesOrBuilder(int index)

All sources used to generate the answer.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchKnowledgeAnswer.AnswerSourceOrBuilder

getAnswerSourcesOrBuilderList()

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

All sources used to generate the answer.

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

Returns
TypeDescription
List<? extends com.google.cloud.dialogflow.v2beta1.SearchKnowledgeAnswer.AnswerSourceOrBuilder>

getAnswerType()

public SearchKnowledgeAnswer.AnswerType getAnswerType()

The type of the answer.

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

Returns
TypeDescription
SearchKnowledgeAnswer.AnswerType

The answerType.

getAnswerTypeValue()

public int getAnswerTypeValue()

The type of the answer.

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

Returns
TypeDescription
int

The enum numeric value on the wire for answerType.

getDefaultInstanceForType()

public SearchKnowledgeAnswer getDefaultInstanceForType()
Returns
TypeDescription
SearchKnowledgeAnswer

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(SearchKnowledgeAnswer other)

public SearchKnowledgeAnswer.Builder mergeFrom(SearchKnowledgeAnswer other)
Parameter
NameDescription
otherSearchKnowledgeAnswer
Returns
TypeDescription
SearchKnowledgeAnswer.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchKnowledgeAnswer.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public SearchKnowledgeAnswer.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SearchKnowledgeAnswer.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

removeAnswerSources(int index)

public SearchKnowledgeAnswer.Builder removeAnswerSources(int index)

All sources used to generate the answer.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
valueString

The answer to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for answer to set.

Returns
TypeDescription
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
NameDescription
valueString

The answerRecord to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for answerRecord to set.

Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
NameDescription
indexint
valueSearchKnowledgeAnswer.AnswerSource
Returns
TypeDescription
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.v2beta1.SearchKnowledgeAnswer.AnswerSource answer_sources = 3;

Parameters
NameDescription
indexint
builderForValueSearchKnowledgeAnswer.AnswerSource.Builder
Returns
TypeDescription
SearchKnowledgeAnswer.Builder

setAnswerType(SearchKnowledgeAnswer.AnswerType value)

public SearchKnowledgeAnswer.Builder setAnswerType(SearchKnowledgeAnswer.AnswerType value)

The type of the answer.

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

Parameter
NameDescription
valueSearchKnowledgeAnswer.AnswerType

The answerType to set.

Returns
TypeDescription
SearchKnowledgeAnswer.Builder

This builder for chaining.

setAnswerTypeValue(int value)

public SearchKnowledgeAnswer.Builder setAnswerTypeValue(int value)

The type of the answer.

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

Parameter
NameDescription
valueint

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

Returns
TypeDescription
SearchKnowledgeAnswer.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SearchKnowledgeAnswer.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

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

public SearchKnowledgeAnswer.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SearchKnowledgeAnswer.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SearchKnowledgeAnswer.Builder
Overrides