Class Citation.Builder (0.21.0)

public static final class Citation.Builder extends GeneratedMessage.Builder<Citation.Builder> implements CitationOrBuilder

Source attributions for content.

Protobuf type google.cloud.geminidataanalytics.v1.Citation

Implements

CitationOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllAnchors(Iterable<? extends CitationAnchor> values)

public Citation.Builder addAllAnchors(Iterable<? extends CitationAnchor> values)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.geminidataanalytics.v1.CitationAnchor>
Returns
Type Description
Citation.Builder

addAllSources(Iterable<? extends CitationSource> values)

public Citation.Builder addAllSources(Iterable<? extends CitationSource> values)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.geminidataanalytics.v1.CitationSource>
Returns
Type Description
Citation.Builder

addAnchors(CitationAnchor value)

public Citation.Builder addAnchors(CitationAnchor value)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CitationAnchor
Returns
Type Description
Citation.Builder

addAnchors(CitationAnchor.Builder builderForValue)

public Citation.Builder addAnchors(CitationAnchor.Builder builderForValue)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CitationAnchor.Builder
Returns
Type Description
Citation.Builder

addAnchors(int index, CitationAnchor value)

public Citation.Builder addAnchors(int index, CitationAnchor value)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CitationAnchor
Returns
Type Description
Citation.Builder

addAnchors(int index, CitationAnchor.Builder builderForValue)

public Citation.Builder addAnchors(int index, CitationAnchor.Builder builderForValue)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CitationAnchor.Builder
Returns
Type Description
Citation.Builder

addAnchorsBuilder()

public CitationAnchor.Builder addAnchorsBuilder()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CitationAnchor.Builder

addAnchorsBuilder(int index)

public CitationAnchor.Builder addAnchorsBuilder(int index)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationAnchor.Builder

addSources(CitationSource value)

public Citation.Builder addSources(CitationSource value)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CitationSource
Returns
Type Description
Citation.Builder

addSources(CitationSource.Builder builderForValue)

public Citation.Builder addSources(CitationSource.Builder builderForValue)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CitationSource.Builder
Returns
Type Description
Citation.Builder

addSources(int index, CitationSource value)

public Citation.Builder addSources(int index, CitationSource value)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CitationSource
Returns
Type Description
Citation.Builder

addSources(int index, CitationSource.Builder builderForValue)

public Citation.Builder addSources(int index, CitationSource.Builder builderForValue)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CitationSource.Builder
Returns
Type Description
Citation.Builder

addSourcesBuilder()

public CitationSource.Builder addSourcesBuilder()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CitationSource.Builder

addSourcesBuilder(int index)

public CitationSource.Builder addSourcesBuilder(int index)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationSource.Builder

build()

public Citation build()
Returns
Type Description
Citation

buildPartial()

public Citation buildPartial()
Returns
Type Description
Citation

clear()

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

clearAnchors()

public Citation.Builder clearAnchors()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Citation.Builder

clearSources()

public Citation.Builder clearSources()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Citation.Builder

getAnchors(int index)

public CitationAnchor getAnchors(int index)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationAnchor

getAnchorsBuilder(int index)

public CitationAnchor.Builder getAnchorsBuilder(int index)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationAnchor.Builder

getAnchorsBuilderList()

public List<CitationAnchor.Builder> getAnchorsBuilderList()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getAnchorsCount()

public int getAnchorsCount()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getAnchorsList()

public List<CitationAnchor> getAnchorsList()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<CitationAnchor>

getAnchorsOrBuilder(int index)

public CitationAnchorOrBuilder getAnchorsOrBuilder(int index)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationAnchorOrBuilder

getAnchorsOrBuilderList()

public List<? extends CitationAnchorOrBuilder> getAnchorsOrBuilderList()

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.geminidataanalytics.v1.CitationAnchorOrBuilder>

getDefaultInstanceForType()

public Citation getDefaultInstanceForType()
Returns
Type Description
Citation

getDescriptorForType()

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

getSources(int index)

public CitationSource getSources(int index)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationSource

getSourcesBuilder(int index)

public CitationSource.Builder getSourcesBuilder(int index)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationSource.Builder

getSourcesBuilderList()

public List<CitationSource.Builder> getSourcesBuilderList()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getSourcesCount()

public int getSourcesCount()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getSourcesList()

public List<CitationSource> getSourcesList()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<CitationSource>

getSourcesOrBuilder(int index)

public CitationSourceOrBuilder getSourcesOrBuilder(int index)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CitationSourceOrBuilder

getSourcesOrBuilderList()

public List<? extends CitationSourceOrBuilder> getSourcesOrBuilderList()

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.geminidataanalytics.v1.CitationSourceOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Citation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeAnchors(int index)

public Citation.Builder removeAnchors(int index)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Citation.Builder

removeSources(int index)

public Citation.Builder removeSources(int index)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Citation.Builder

setAnchors(int index, CitationAnchor value)

public Citation.Builder setAnchors(int index, CitationAnchor value)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CitationAnchor
Returns
Type Description
Citation.Builder

setAnchors(int index, CitationAnchor.Builder builderForValue)

public Citation.Builder setAnchors(int index, CitationAnchor.Builder builderForValue)

Output only. List of the anchors of the citations.

repeated .google.cloud.geminidataanalytics.v1.CitationAnchor anchors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CitationAnchor.Builder
Returns
Type Description
Citation.Builder

setSources(int index, CitationSource value)

public Citation.Builder setSources(int index, CitationSource value)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CitationSource
Returns
Type Description
Citation.Builder

setSources(int index, CitationSource.Builder builderForValue)

public Citation.Builder setSources(int index, CitationSource.Builder builderForValue)

Output only. List of the sources being cited.

repeated .google.cloud.geminidataanalytics.v1.CitationSource sources = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CitationSource.Builder
Returns
Type Description
Citation.Builder