FileCitation

public final class FileCitation

A file citation annotation.

Types

Link copied to clipboard
public final class Builder

A builder for FileCitation.

Link copied to clipboard
public final class CustomMetadata

User provided metadata about the retrieved context.

Functions

Link copied to clipboard
public final Map<String, JsonValue> _additionalProperties()
Link copied to clipboard
public final JsonField<FileCitation.CustomMetadata> _customMetadata()

Returns the raw JSON value of customMetadata.

Link copied to clipboard
public final JsonField<String> _documentUri()

Returns the raw JSON value of documentUri.

Link copied to clipboard
public final JsonField<Integer> _endIndex()

Returns the raw JSON value of endIndex.

Link copied to clipboard
public final JsonField<String> _fileName()

Returns the raw JSON value of fileName.

Link copied to clipboard
public final JsonField<String> _mediaId()

Returns the raw JSON value of mediaId.

Link copied to clipboard
public final JsonField<Integer> _pageNumber()

Returns the raw JSON value of pageNumber.

Link copied to clipboard
public final JsonField<String> _source()

Returns the raw JSON value of source.

Link copied to clipboard
public final JsonField<Integer> _startIndex()

Returns the raw JSON value of startIndex.

Link copied to clipboard
public final JsonValue _type()

Expected to always return the following:

Link copied to clipboard
public final static FileCitation.Builder builder()

Returns a mutable builder for constructing an instance of FileCitation.

Link copied to clipboard

User provided metadata about the retrieved context.

Link copied to clipboard
public final Optional<String> documentUri()

The URI of the file.

Link copied to clipboard
public final Optional<Integer> endIndex()

End of the attributed segment, exclusive.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public final Optional<String> fileName()

The name of the file.

Link copied to clipboard
public Integer hashCode()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard
public final Optional<String> mediaId()

Media ID in-case of image citations, if applicable.

Link copied to clipboard
public final Optional<Integer> pageNumber()

Page number of the cited document, if applicable.

Link copied to clipboard
public final Optional<String> source()

Source attributed for a portion of the text.

Link copied to clipboard
public final Optional<Integer> startIndex()

Start of segment of the response that is attributed to this source.

Link copied to clipboard
Link copied to clipboard
public String toString()
Link copied to clipboard
public final FileCitation validate()