Package org.opensearch.client.util
Class ListBuilder<T,B>
- java.lang.Object
-
- org.opensearch.client.util.ListBuilder<T,B>
-
- All Implemented Interfaces:
ObjectBuilder<java.util.List<T>>
public class ListBuilder<T,B> extends java.lang.Object implements ObjectBuilder<java.util.List<T>>
-
-
Constructor Summary
Constructors Constructor Description ListBuilder(java.util.function.Supplier<B> builderCtor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListBuilder<T,B>add(java.util.function.Function<B,ObjectBuilder<T>> fn)ListBuilder<T,B>add(T value)ListBuilder<T,B>addAll(java.lang.Iterable<? extends T> iterable)java.util.List<T>build()static <T,B extends ObjectBuilder<T>>
ListBuilder<T,B>of(java.util.function.Supplier<B> builderCtor)
-
-
-
Constructor Detail
-
ListBuilder
public ListBuilder(java.util.function.Supplier<B> builderCtor)
-
-
Method Detail
-
of
public static <T,B extends ObjectBuilder<T>> ListBuilder<T,B> of(java.util.function.Supplier<B> builderCtor)
-
add
public ListBuilder<T,B> add(T value)
-
add
public ListBuilder<T,B> add(java.util.function.Function<B,ObjectBuilder<T>> fn)
-
addAll
public ListBuilder<T,B> addAll(java.lang.Iterable<? extends T> iterable)
-
build
public java.util.List<T> build()
- Specified by:
buildin interfaceObjectBuilder<T>
-
-