Index

C F G H M P T 
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
ValueMasker that 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 ValueMasker implementations 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 ValueMasker to register with the HelixValueMasker.

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.
C F G H M P T 
All Classes and Interfaces|All Packages|Constant Field Values