Package com.google.gerrit.index
Class Schema.Builder<T>
- java.lang.Object
-
- com.google.gerrit.index.Schema.Builder<T>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Schema.Builder<T>
add(com.google.common.collect.ImmutableList<FieldDef<T,?>> fields)
Schema.Builder<T>
add(FieldDef<T,?>... fields)
Schema.Builder<T>
add(Schema<T> schema)
Schema.Builder<T>
addIndexedFields(com.google.common.collect.ImmutableList<IndexedField<T,?>> indexedFields)
Schema.Builder<T>
addIndexedFields(IndexedField<T,?>... fields)
Schema.Builder<T>
addSearchSpecs(com.google.common.collect.ImmutableList<IndexedField.SearchSpec> searchSpecs)
Schema.Builder<T>
addSearchSpecs(IndexedField.SearchSpec... searchSpecs)
Schema<T>
build()
Schema.Builder<T>
remove(FieldDef<T,?>... fields)
Schema.Builder<T>
remove(IndexedField.SearchSpec... searchSpecs)
Schema.Builder<T>
remove(IndexedField<T,?>... indexedFields)
Schema.Builder<T>
version(int version)
-
-
-
Method Detail
-
version
public Schema.Builder<T> version(int version)
-
add
public Schema.Builder<T> add(Schema<T> schema)
-
add
@SafeVarargs public final Schema.Builder<T> add(FieldDef<T,?>... fields)
-
add
public final Schema.Builder<T> add(com.google.common.collect.ImmutableList<FieldDef<T,?>> fields)
-
remove
@SafeVarargs public final Schema.Builder<T> remove(FieldDef<T,?>... fields)
-
addSearchSpecs
@SafeVarargs public final Schema.Builder<T> addSearchSpecs(IndexedField.SearchSpec... searchSpecs)
-
addSearchSpecs
public Schema.Builder<T> addSearchSpecs(com.google.common.collect.ImmutableList<IndexedField.SearchSpec> searchSpecs)
-
addIndexedFields
@SafeVarargs public final Schema.Builder<T> addIndexedFields(IndexedField<T,?>... fields)
-
addIndexedFields
public Schema.Builder<T> addIndexedFields(com.google.common.collect.ImmutableList<IndexedField<T,?>> indexedFields)
-
remove
@SafeVarargs public final Schema.Builder<T> remove(IndexedField.SearchSpec... searchSpecs)
-
remove
@SafeVarargs public final Schema.Builder<T> remove(IndexedField<T,?>... indexedFields)
-
-