Package org.bson.json
Class StrictCharacterStreamJsonWriterSettings.Builder
java.lang.Object
org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
- Enclosing class:
StrictCharacterStreamJsonWriterSettings
@Deprecated(since="2022-10-31")
public static final class StrictCharacterStreamJsonWriterSettings.Builder
extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A builder for StrictCharacterStreamJsonWriterSettings
- Since:
- 3.4
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Deprecated.Build a JsonWriterSettings instance.indent
(boolean indent) Deprecated.Sets whether indentation is enabled.indentCharacters
(String indentCharacters) Deprecated.Sets the indent character string to use when indentation is enabled.maxLength
(int maxLength) Deprecated.Sets the maximum length of the JSON string.newLineCharacters
(String newLineCharacters) Deprecated.Sets the new line character string to use when indentation is enabled.
-
Method Details
-
build
Deprecated.Build a JsonWriterSettings instance.- Returns:
- a JsonWriterSettings instance
-
indent
Deprecated.Sets whether indentation is enabled.- Parameters:
indent
- whether indentation is enabled- Returns:
- this
-
newLineCharacters
Deprecated.Sets the new line character string to use when indentation is enabled.- Parameters:
newLineCharacters
- the non-null new line character string- Returns:
- this
-
indentCharacters
Deprecated.Sets the indent character string to use when indentation is enabled.- Parameters:
indentCharacters
- the non-null indent character string- Returns:
- this
-
maxLength
Deprecated.Sets the maximum length of the JSON string. The string will be truncated at this length.- Parameters:
maxLength
- the maximum length, which must be >= 0 where 0 indicate no maximum length- Returns:
- the maximum length of the JSON string
- Since:
- 3.7
-