Class Citations.Builder (0.1.0)

public static final class Citations.Builder extends GeneratedMessage.Builder<Citations.Builder> implements CitationsOrBuilder

Citations associated with the agent response.

Protobuf type google.cloud.ces.v1.Citations

Implements

CitationsOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllCitedChunks(Iterable<? extends Citations.CitedChunk> values)

public Citations.Builder addAllCitedChunks(Iterable<? extends Citations.CitedChunk> values)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1.Citations.CitedChunk>
Returns
Type Description
Citations.Builder

addCitedChunks(Citations.CitedChunk value)

public Citations.Builder addCitedChunks(Citations.CitedChunk value)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
value Citations.CitedChunk
Returns
Type Description
Citations.Builder

addCitedChunks(Citations.CitedChunk.Builder builderForValue)

public Citations.Builder addCitedChunks(Citations.CitedChunk.Builder builderForValue)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
builderForValue Citations.CitedChunk.Builder
Returns
Type Description
Citations.Builder

addCitedChunks(int index, Citations.CitedChunk value)

public Citations.Builder addCitedChunks(int index, Citations.CitedChunk value)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameters
Name Description
index int
value Citations.CitedChunk
Returns
Type Description
Citations.Builder

addCitedChunks(int index, Citations.CitedChunk.Builder builderForValue)

public Citations.Builder addCitedChunks(int index, Citations.CitedChunk.Builder builderForValue)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameters
Name Description
index int
builderForValue Citations.CitedChunk.Builder
Returns
Type Description
Citations.Builder

addCitedChunksBuilder()

public Citations.CitedChunk.Builder addCitedChunksBuilder()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
Citations.CitedChunk.Builder

addCitedChunksBuilder(int index)

public Citations.CitedChunk.Builder addCitedChunksBuilder(int index)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
index int
Returns
Type Description
Citations.CitedChunk.Builder

build()

public Citations build()
Returns
Type Description
Citations

buildPartial()

public Citations buildPartial()
Returns
Type Description
Citations

clear()

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

clearCitedChunks()

public Citations.Builder clearCitedChunks()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
Citations.Builder

getCitedChunks(int index)

public Citations.CitedChunk getCitedChunks(int index)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
index int
Returns
Type Description
Citations.CitedChunk

getCitedChunksBuilder(int index)

public Citations.CitedChunk.Builder getCitedChunksBuilder(int index)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
index int
Returns
Type Description
Citations.CitedChunk.Builder

getCitedChunksBuilderList()

public List<Citations.CitedChunk.Builder> getCitedChunksBuilderList()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
List<Builder>

getCitedChunksCount()

public int getCitedChunksCount()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
int

getCitedChunksList()

public List<Citations.CitedChunk> getCitedChunksList()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
List<CitedChunk>

getCitedChunksOrBuilder(int index)

public Citations.CitedChunkOrBuilder getCitedChunksOrBuilder(int index)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
index int
Returns
Type Description
Citations.CitedChunkOrBuilder

getCitedChunksOrBuilderList()

public List<? extends Citations.CitedChunkOrBuilder> getCitedChunksOrBuilderList()

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Returns
Type Description
List<? extends com.google.cloud.ces.v1.Citations.CitedChunkOrBuilder>

getDefaultInstanceForType()

public Citations getDefaultInstanceForType()
Returns
Type Description
Citations

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Citations other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeCitedChunks(int index)

public Citations.Builder removeCitedChunks(int index)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameter
Name Description
index int
Returns
Type Description
Citations.Builder

setCitedChunks(int index, Citations.CitedChunk value)

public Citations.Builder setCitedChunks(int index, Citations.CitedChunk value)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameters
Name Description
index int
value Citations.CitedChunk
Returns
Type Description
Citations.Builder

setCitedChunks(int index, Citations.CitedChunk.Builder builderForValue)

public Citations.Builder setCitedChunks(int index, Citations.CitedChunk.Builder builderForValue)

List of cited pieces of information.

repeated .google.cloud.ces.v1.Citations.CitedChunk cited_chunks = 1;

Parameters
Name Description
index int
builderForValue Citations.CitedChunk.Builder
Returns
Type Description
Citations.Builder