Interface EntityMetadataFactory.Builder<I,O>
- All Known Implementing Classes:
DefaultEntityMetadataFactoryBuilder
- Enclosing interface:
EntityMetadataFactory<I,O>
public static interface EntityMetadataFactory.Builder<I,O>
-
Method Summary
Modifier and TypeMethodDescription@NotNull EntityMetadataFactory.Builder<I, O> addRelatedMetadata(@NotNull EntityMetadataFactory<I, Object> relatedMetadata) @NotNull EntityMetadataFactory.Builder<I, O> availabilityChecker(@NotNull Function<PlatformVersionAccessor, Boolean> checker) @NotNull EntityMetadataFactory.Builder<I, O> baseIndex(int index) @NotNull EntityMetadataFactory<I, O> build()@NotNull EntityMetadataFactory.Builder<I, O> indexShiftVersions(int... versions) @NotNull EntityMetadataFactory.Builder<I, O> inputConverter(@NotNull Function<I, O> mapper) @NotNull EntityMetadataFactory.Builder<I, O>
-
Method Details
-
baseIndex
-
indexShiftVersions
-
type
-
inputConverter
-
addRelatedMetadata
@NotNull @NotNull EntityMetadataFactory.Builder<I,O> addRelatedMetadata(@NotNull @NotNull EntityMetadataFactory<I, Object> relatedMetadata) -
availabilityChecker
@NotNull @NotNull EntityMetadataFactory.Builder<I,O> availabilityChecker(@NotNull @NotNull Function<PlatformVersionAccessor, Boolean> checker) -
build
-