Interface Document.ListBuilder
- All Known Implementing Classes:
ListDocument.ListBuilderInternal
- Enclosing interface:
Document
public static interface Document.ListBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddBoolean(boolean booleanValue) Adds a Document which is constructed from the given boolean.addDocument(Document document) Adds a Document to the constructed Document List.addMap(Consumer<Document.MapBuilder> mapBuilderConsumer) Inserts a Document Value constructed from Consumer ofDocument.MapBuilder.addNull()Inserts a Null Document to the constructed Document List.addNumber(double numberValue) Adds a Document which is constructed from the given double.addNumber(float numberValue) Adds a Document which is constructed from the given float.addNumber(int numberValue) Adds a Document which is constructed from the given integer.addNumber(long numberValue) Adds a Document which is constructed from the given long.Adds a Document which is constructed from the given String.addNumber(BigDecimal numberValue) Adds a Document which is constructed from the given BigDecimal.addNumber(BigInteger numberValue) Adds a Document which is constructed from the given BigInteger.Adds a Document which is constructed from the givenSdkNumber.Adds a Document which is constructed from the given stringValue..build()Creates a newDocumentwith the List members as added with add method.
-
Method Details
-
addString
Adds a Document which is constructed from the given stringValue..- Parameters:
stringValue- String Value from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addBoolean
Adds a Document which is constructed from the given boolean.- Parameters:
booleanValue- Boolean value from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
-
addNumber
Adds a Document which is constructed from the given integer.- Parameters:
numberValue- integer from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given long.- Parameters:
numberValue- long from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given float.- Parameters:
numberValue- float from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given double.- Parameters:
numberValue- double from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given BigDecimal.- Parameters:
numberValue- BigDecimal from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given BigInteger.- Parameters:
numberValue- BigInteger from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addNumber
Adds a Document which is constructed from the given String.- Parameters:
numberValue- String from which the Document to be added is created.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addDocument
Adds a Document to the constructed Document List.- Parameters:
document- Document that will be added to a Document List.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
addMap
Inserts a Document Value constructed from Consumer ofDocument.MapBuilder.- Parameters:
mapBuilderConsumer- Consumer that acceptsDocument.ListBuilder- Returns:
- Builder which provides APIs to put Key Value pair to a Document Map.
-
addNull
Document.ListBuilder addNull()Inserts a Null Document to the constructed Document List.- Returns:
- Builder which provides APIs to add Document to a Document List.
-
build
-