public static class Slices.SliceBuilder<K,V> extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
RemovableSlice<K,V> |
build() |
Slices.SliceBuilder<K,V> |
setDebugName(java.lang.String debugName) |
Slices.SliceBuilder<K,V> |
setDefaultValue(V defaultValue) |
Slices.SliceBuilder<K,V> |
setFurtherLookupSlices(ReadOnlySlice<K,V>... furtherLookupSlices) |
Slices.SliceBuilder<K,V> |
setKeyNormalizer(Slices.KeyNormalizer<K> keyNormalizer) |
Slices.SliceBuilder<K,V> |
setOpposite(WritableSlice<? super V,? super K> opposite) |
public Slices.SliceBuilder<K,V> setDefaultValue(V defaultValue)
public Slices.SliceBuilder<K,V> setFurtherLookupSlices(ReadOnlySlice<K,V>... furtherLookupSlices)
public Slices.SliceBuilder<K,V> setOpposite(WritableSlice<? super V,? super K> opposite)
public Slices.SliceBuilder<K,V> setDebugName(@NotNull java.lang.String debugName)
public Slices.SliceBuilder<K,V> setKeyNormalizer(Slices.KeyNormalizer<K> keyNormalizer)
public RemovableSlice<K,V> build()