Class BuildStage<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)  
      • Methods inherited from class cern.nxcals.api.extraction.data.builders.fluent.Stage

        data, next
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)