Package org.jobrunr.utils.diagnostics
Class DiagnosticsBuilder
- java.lang.Object
-
- org.jobrunr.utils.diagnostics.DiagnosticsBuilder
-
public class DiagnosticsBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
AsMarkDown()
static DiagnosticsBuilder
diagnostics()
<T> DiagnosticsBuilder
with(java.util.List<T> items, java.util.function.BiConsumer<T,DiagnosticsBuilder> consumer)
DiagnosticsBuilder
withBulletedLine(java.lang.String line)
DiagnosticsBuilder
withBulletedLine(java.lang.String key, java.lang.String value)
DiagnosticsBuilder
withBulletedTextBlock(java.lang.String key, java.lang.String textBlock)
DiagnosticsBuilder
withDiagnostics(int shiftTitle, DiagnosticsBuilder diagnostics)
DiagnosticsBuilder
withEmptyLine()
DiagnosticsBuilder
withException(java.lang.Exception exception)
DiagnosticsBuilder
withIndentedBulletedLine(java.lang.String key, java.lang.String value)
DiagnosticsBuilder
withIndentedLine(int amountOfIndentation, java.lang.String line)
DiagnosticsBuilder
withIndentedLine(java.lang.String line)
DiagnosticsBuilder
withLambda(java.lang.Object lambda)
DiagnosticsBuilder
withLine(java.lang.String line)
DiagnosticsBuilder
withObject(java.lang.Object object)
DiagnosticsBuilder
withObject(java.lang.String key, java.lang.Object object)
DiagnosticsBuilder
withParameters(java.lang.Object[] parameters)
DiagnosticsBuilder
withParameterTypes(java.lang.Class<?>[] paramTypes)
DiagnosticsBuilder
withSubTitle(java.lang.String title)
DiagnosticsBuilder
withTitle(java.lang.String title)
-
-
-
Method Detail
-
diagnostics
public static DiagnosticsBuilder diagnostics()
-
withTitle
public DiagnosticsBuilder withTitle(java.lang.String title)
-
withSubTitle
public DiagnosticsBuilder withSubTitle(java.lang.String title)
-
withLine
public DiagnosticsBuilder withLine(java.lang.String line)
-
withIndentedLine
public DiagnosticsBuilder withIndentedLine(java.lang.String line)
-
withIndentedLine
public DiagnosticsBuilder withIndentedLine(int amountOfIndentation, java.lang.String line)
-
withBulletedLine
public DiagnosticsBuilder withBulletedLine(java.lang.String line)
-
withBulletedLine
public DiagnosticsBuilder withBulletedLine(java.lang.String key, java.lang.String value)
-
withIndentedBulletedLine
public DiagnosticsBuilder withIndentedBulletedLine(java.lang.String key, java.lang.String value)
-
withBulletedTextBlock
public DiagnosticsBuilder withBulletedTextBlock(java.lang.String key, java.lang.String textBlock)
-
withEmptyLine
public DiagnosticsBuilder withEmptyLine()
-
with
public <T> DiagnosticsBuilder with(java.util.List<T> items, java.util.function.BiConsumer<T,DiagnosticsBuilder> consumer)
-
withObject
public DiagnosticsBuilder withObject(java.lang.Object object)
-
withObject
public DiagnosticsBuilder withObject(java.lang.String key, java.lang.Object object)
-
withParameterTypes
public DiagnosticsBuilder withParameterTypes(java.lang.Class<?>[] paramTypes)
-
withParameters
public DiagnosticsBuilder withParameters(java.lang.Object[] parameters)
-
withException
public DiagnosticsBuilder withException(java.lang.Exception exception)
-
withDiagnostics
public DiagnosticsBuilder withDiagnostics(int shiftTitle, DiagnosticsBuilder diagnostics)
-
AsMarkDown
public java.lang.String AsMarkDown()
-
withLambda
public DiagnosticsBuilder withLambda(java.lang.Object lambda)
-
-