Package org.unidata.mdm.core.context
Class ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder
- java.lang.Object
-
- org.unidata.mdm.core.context.ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder
-
- Enclosing class:
- ObfuscateAttributeValueContext
public static class ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder extends java.lang.Object
Builder for constructingObfuscateAttributeValueContext
instances.
-
-
Constructor Summary
Constructors Constructor Description ObfuscateAttributeValueContextBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder
block(java.util.List<java.lang.Object> block)
Sets the block of attribute values involved in the obfuscation context.ObfuscateAttributeValueContext
build()
Constructs a newObfuscateAttributeValueContext
instance using the current builder state.ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder
position(int position)
Sets the position of the current attribute value in the context batch.ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder
value(java.lang.Object value)
Sets the attribute value that needs to be obfuscated.
-
-
-
Method Detail
-
value
public ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder value(java.lang.Object value)
Sets the attribute value that needs to be obfuscated.- Parameters:
value
- the target value- Returns:
- this builder instance
-
block
public ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder block(java.util.List<java.lang.Object> block)
Sets the block of attribute values involved in the obfuscation context.- Parameters:
block
- list of all attribute values in the batch- Returns:
- this builder instance
-
position
public ObfuscateAttributeValueContext.ObfuscateAttributeValueContextBuilder position(int position)
Sets the position of the current attribute value in the context batch.- Parameters:
position
- index of the obfuscated attribute value in batch- Returns:
- this builder instance
-
build
public ObfuscateAttributeValueContext build()
Constructs a newObfuscateAttributeValueContext
instance using the current builder state.- Returns:
- a new
ObfuscateAttributeValueContext
-
-