public class SyslogParserBuilder extends Object
| Constructor and Description |
|---|
SyslogParserBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SyslogParser |
build()
Builds a new
SyslogParser instance using options if provided. |
SyslogParserBuilder |
withDeviations(EnumSet<AllowableDeviations> specification)
Add a
AllowableDeviations to the builder. |
SyslogParserBuilder |
withKeyProvider(KeyProvider keyProvider)
Add a
KeyProvider to the builder. |
SyslogParserBuilder |
withNilPolicy(NilPolicy nilPolicy)
Set the
NilPolicy to the builder. |
SyslogParserBuilder |
withStructuredDataPolicy(StructuredDataPolicy structuredDataPolicy) |
public SyslogParserBuilder withDeviations(EnumSet<AllowableDeviations> specification)
AllowableDeviations to the builder.specification - the deviationsSyslogParserBuilderpublic SyslogParserBuilder withKeyProvider(KeyProvider keyProvider)
KeyProvider to the builder.keyProvider - the KeyProviderSyslogParserBuilderpublic SyslogParserBuilder withNilPolicy(NilPolicy nilPolicy)
NilPolicy to the builder.nilPolicy - the NilPolicySyslogParserBuilderpublic SyslogParserBuilder withStructuredDataPolicy(StructuredDataPolicy structuredDataPolicy)
public SyslogParser build()
SyslogParser instance using options if provided.SyslogParserIllegalStateException - if deviations is unknownCopyright © 2021 palindromicity. All rights reserved.