Package com.redis.lettucemod.search
Class IndexInfo.Builder
- java.lang.Object
-
- com.redis.lettucemod.search.IndexInfo.Builder
-
- Enclosing class:
- IndexInfo
public static final class IndexInfo.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexInfobuild()IndexInfo.BuilderbytesPerRecordAvg(java.lang.Double bytesPerRecordAvg)IndexInfo.BuildercursorStats(java.util.List<java.lang.Object> cursorStats)IndexInfo.BuilderdocTableSizeMb(java.lang.Double docTableSizeMb)IndexInfo.Builderfields(java.util.List<Field<java.lang.String>> fields)IndexInfo.BuildergcStats(java.util.List<java.lang.Object> gcStats)IndexInfo.BuilderindexName(java.lang.String indexName)IndexInfo.BuilderindexOptions(CreateOptions<java.lang.String,java.lang.String> indexOptions)IndexInfo.BuilderinvertedSizeMb(java.lang.Double invertedSizeMb)IndexInfo.BuilderkeyTableSizeMb(java.lang.Double keyTableSizeMb)IndexInfo.BuildermaxDocId(java.lang.String maxDocId)IndexInfo.BuildernumDocs(java.lang.Double numDocs)IndexInfo.BuildernumRecords(java.lang.Long numRecords)IndexInfo.BuildernumTerms(java.lang.Long numTerms)IndexInfo.BuilderoffsetBitsPerRecordAvg(java.lang.Double offsetBitsPerRecordAvg)IndexInfo.BuilderoffsetsPerTermAvg(java.lang.Double offsetsPerTermAvg)IndexInfo.BuilderoffsetVectorsSizeMb(java.lang.Double offsetVectorsSizeMb)IndexInfo.BuilderrecordsPerDocAvg(java.lang.Double recordsPerDocAvg)IndexInfo.BuildersortableValuesSizeMb(java.lang.Double sortableValuesSizeMb)IndexInfo.BuildertotalInvertedIndexBlocks(java.lang.Long totalInvertedIndexBlocks)
-
-
-
Method Detail
-
indexName
public IndexInfo.Builder indexName(java.lang.String indexName)
-
numDocs
public IndexInfo.Builder numDocs(java.lang.Double numDocs)
-
indexOptions
public IndexInfo.Builder indexOptions(CreateOptions<java.lang.String,java.lang.String> indexOptions)
-
fields
public IndexInfo.Builder fields(java.util.List<Field<java.lang.String>> fields)
-
maxDocId
public IndexInfo.Builder maxDocId(java.lang.String maxDocId)
-
numTerms
public IndexInfo.Builder numTerms(java.lang.Long numTerms)
-
numRecords
public IndexInfo.Builder numRecords(java.lang.Long numRecords)
-
invertedSizeMb
public IndexInfo.Builder invertedSizeMb(java.lang.Double invertedSizeMb)
-
totalInvertedIndexBlocks
public IndexInfo.Builder totalInvertedIndexBlocks(java.lang.Long totalInvertedIndexBlocks)
-
offsetVectorsSizeMb
public IndexInfo.Builder offsetVectorsSizeMb(java.lang.Double offsetVectorsSizeMb)
-
docTableSizeMb
public IndexInfo.Builder docTableSizeMb(java.lang.Double docTableSizeMb)
-
sortableValuesSizeMb
public IndexInfo.Builder sortableValuesSizeMb(java.lang.Double sortableValuesSizeMb)
-
keyTableSizeMb
public IndexInfo.Builder keyTableSizeMb(java.lang.Double keyTableSizeMb)
-
recordsPerDocAvg
public IndexInfo.Builder recordsPerDocAvg(java.lang.Double recordsPerDocAvg)
-
bytesPerRecordAvg
public IndexInfo.Builder bytesPerRecordAvg(java.lang.Double bytesPerRecordAvg)
-
offsetsPerTermAvg
public IndexInfo.Builder offsetsPerTermAvg(java.lang.Double offsetsPerTermAvg)
-
offsetBitsPerRecordAvg
public IndexInfo.Builder offsetBitsPerRecordAvg(java.lang.Double offsetBitsPerRecordAvg)
-
gcStats
public IndexInfo.Builder gcStats(java.util.List<java.lang.Object> gcStats)
-
cursorStats
public IndexInfo.Builder cursorStats(java.util.List<java.lang.Object> cursorStats)
-
build
public IndexInfo build()
-
-