Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- com.helixframework.logstash.mask - package com.helixframework.logstash.mask
- com.helixframework.logstash.mask.internal - package com.helixframework.logstash.mask.internal
- CreditCardValueMasker - Class in com.helixframework.logstash.mask.internal
-
ValueMaskerthat masks credit card numbers. - CreditCardValueMasker(Properties) - Constructor for class com.helixframework.logstash.mask.internal.CreditCardValueMasker
-
Creates a new instance of
CreditCardValueMasker.
F
- FeinValueMasker - Class in com.helixframework.logstash.mask.internal
-
ValueMasker that masks Federal Employee Identification Numbers (Feins / Eins).
- FeinValueMasker(Properties) - Constructor for class com.helixframework.logstash.mask.internal.FeinValueMasker
-
Creates a new instance of
FeinValueMasker.
G
- get(Properties) - Static method in class com.helixframework.logstash.mask.internal.HelixValueMaskerLocator
-
Gets all
ValueMaskerimplementations to register.
H
- HelixRegexValueMasker - Class in com.helixframework.logstash.mask.internal
-
Base regex value masker that can be extended to add regex-based maskers.
- HelixRegexValueMasker(String, Properties) - Constructor for class com.helixframework.logstash.mask.internal.HelixRegexValueMasker
-
Creates a new regex value masker.
- HelixRegexValueMasker(Pattern, Properties) - Constructor for class com.helixframework.logstash.mask.internal.HelixRegexValueMasker
-
Creates a new regex value masker.
- HelixValueMasker - Class in com.helixframework.logstash.mask
-
Wrapping value masker that invokes a collection of
ValueMaskers to mask sensitive data in the logs. - HelixValueMasker() - Constructor for class com.helixframework.logstash.mask.HelixValueMasker
- HelixValueMaskerLocator - Class in com.helixframework.logstash.mask.internal
-
Locates instances of
ValueMaskerto register with theHelixValueMasker.
M
- mask(JsonStreamContext, Object) - Method in class com.helixframework.logstash.mask.HelixValueMasker
- mask(JsonStreamContext, Object) - Method in class com.helixframework.logstash.mask.internal.CreditCardValueMasker
- mask(JsonStreamContext, Object) - Method in class com.helixframework.logstash.mask.internal.HelixRegexValueMasker
- mask(JsonStreamContext, Object) - Method in class com.helixframework.logstash.mask.internal.TinValueMasker
P
- PROP_MASK - Static variable in class com.helixframework.logstash.mask.internal.CreditCardValueMasker
-
Property to set the mask string.
- PROP_MASK - Static variable in class com.helixframework.logstash.mask.internal.HelixRegexValueMasker
-
Property to set the mask string.
- PROP_MASK - Static variable in class com.helixframework.logstash.mask.internal.TinValueMasker
-
Property to set the mask string.
- PROP_MASK_LASTFOUR - Static variable in class com.helixframework.logstash.mask.internal.CreditCardValueMasker
-
Property to enable masking of everything but the last four digits.
- PROP_MASK_LASTFOUR - Static variable in class com.helixframework.logstash.mask.internal.TinValueMasker
-
Property to enable masking of everything but last 4 digits.
- PROP_MASK_MESSAGE_FIELD_NAME - Static variable in class com.helixframework.logstash.mask.internal.CreditCardValueMasker
-
Property that specifies the context name of the log message field in the logstash json object.
- PROP_MASK_MESSAGE_FIELD_NAME - Static variable in class com.helixframework.logstash.mask.internal.TinValueMasker
-
Property that specifies the context name of the log message field in the logstash json object.
- PROP_MASK_STRICT - Static variable in class com.helixframework.logstash.mask.internal.CreditCardValueMasker
-
Property to enable strict regex matching.
- PROP_MASK_STRICT - Static variable in class com.helixframework.logstash.mask.internal.FeinValueMasker
-
Property to enable strict regex matching.
- PROP_MASK_STRICT - Static variable in class com.helixframework.logstash.mask.internal.TinValueMasker
-
Property to enable strict regex matching.
T
- TinValueMasker - Class in com.helixframework.logstash.mask.internal
-
ValueMasker that masks Tax Identification Numbers (SSNs).
- TinValueMasker(Properties) - Constructor for class com.helixframework.logstash.mask.internal.TinValueMasker
-
Creates a new instance of
TinValueMasker.
All Classes and Interfaces|All Packages|Constant Field Values