Class BuildStage<T>
- java.lang.Object
-
- cern.nxcals.api.extraction.data.builders.fluent.Stage<BuildStage<T>,T>
-
- cern.nxcals.api.extraction.data.builders.fluent.v2.BuildStage<T>
-
public class BuildStage<T> extends Stage<BuildStage<T>,T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description T
build()
default S
fieldAliases(@NonNull java.lang.String alias, @NonNull java.util.Set<java.lang.String> fields)
default S
fieldAliases(@NonNull java.lang.String alias, java.lang.String... fields)
BuildStage<T>
fieldAliases(@NotNull java.util.Map<java.lang.String,java.util.Set<java.lang.String>> aliasFieldsMap)
-
-
-
Method Detail
-
fieldAliases
public BuildStage<T> fieldAliases(@NotNull @NotNull java.util.Map<java.lang.String,java.util.Set<java.lang.String>> aliasFieldsMap)
-
build
public T build()
-
fieldAliases
public default S fieldAliases(@NonNull @NonNull java.lang.String alias, @NonNull @NonNull java.util.Set<java.lang.String> fields)
-
fieldAliases
public default S fieldAliases(@NonNull @NonNull java.lang.String alias, java.lang.String... fields)
-
-