Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

abbreviateName(String) - Static method in class com.delphix.masking.helpers.StringUtil
 
add(T) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
Add new value to be masked to the batch.
addDependency(String, String) - Method in class com.delphix.masking.api.plugin.utils.ComponentDependencyGraph
Add a new dependency to the graph.
addGroup(Group) - Method in class com.delphix.masking.api.plugin.config.SchemaBuilder
 
addGroups(List<Group>) - Method in class com.delphix.masking.api.plugin.config.SchemaBuilder
 
addJavaLibraries() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
add any libraries that come with different java versions here
addLoaderPackageRoot(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Adds a package root to the list of packages which must be loaded using this loader.
addPathComponent(File) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Add a path component.
addPathElement(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Adds an element to the classpath to be searched.
addPathFile(File) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Add a file to the path.
addPathFiles(Collection<File>) - Method in class com.delphix.masking.api.plugin.utils.external.AntWithFindResourceClassLoader
 
addPathFiles(Collection<File>) - Method in class com.delphix.masking.api.plugin.utils.external.PluginFirstClassLoader
 
addProperties(List<Property>) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
addProperty(Property) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
addSystemPackageRoot(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Adds a package root to the list of packages which must be loaded on the parent loader.
ALGORITHM_API_VERSION_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
AlgorithmInstanceReference - Class in com.delphix.masking.api.plugin.referenceType
This class wraps an algorithm instance reference in order to make it discoverable by the MaskingAPI via reflection.
AlgorithmInstanceReference() - Constructor for class com.delphix.masking.api.plugin.referenceType.AlgorithmInstanceReference
 
AlgorithmInstanceReference(String) - Constructor for class com.delphix.masking.api.plugin.referenceType.AlgorithmInstanceReference
Construct a reference to an algorithm instance.
AlgorithmLogicalField - Class in com.delphix.masking.api.plugin
This immutable object describes a single logical field for a multi-column masking algorithm.
AlgorithmLogicalField(String, MaskingAlgorithm.MaskingType) - Constructor for class com.delphix.masking.api.plugin.AlgorithmLogicalField
Constructor.
AlgorithmLogicalField(String, MaskingAlgorithm.MaskingType, String, boolean, boolean) - Constructor for class com.delphix.masking.api.plugin.AlgorithmLogicalField
Constructor
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBigInteger
 
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBoolean
 
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToDouble
 
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToInteger
 
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToLong
 
algorithmToUnderlying(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
algorithmToUnderlying(ByteBuffer) - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToBinary
 
algorithmToUnderlying(ByteBuffer) - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDate
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
algorithmToUnderlying(LocalDateTime) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
algorithmToUnderlying(Object) - Method in class com.delphix.masking.api.plugin.typeAdapters.PassThroughAdapter
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigDecimal
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigInteger
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBoolean
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDate
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDouble
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToInteger
 
algorithmToUnderlying(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToLong
 
algorithmToUnderlying(A) - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Convert an object from the algorithm type to the underlying type.
AntClassLoader - Class in com.delphix.masking.api.plugin.utils.external
Used to load classes within ant with a different classpath from that used to start ant.
AntClassLoader(ClassLoader, Project, Path) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Create an Ant ClassLoader for a given project, with a parent classloader and an initial classpath.
AntClassLoader() - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Create an Ant Class Loader
AntClassLoader(Project, Path) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Creates a classloader for the given project using the classpath given.
AntClassLoader(ClassLoader, Project, Path, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Creates a classloader for the given project using the classpath given.
AntClassLoader(Project, Path, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Creates a classloader for the given project using the classpath given.
AntClassLoader(ClassLoader, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Creates an empty class loader.
AntWithFindResourceClassLoader - Class in com.delphix.masking.api.plugin.utils.external
As of 1.8.0, AntClassLoader doesn't implement AntWithFindResourceClassLoader.findResource(String) in any meaningful way, which breaks fast lookup.
AntWithFindResourceClassLoader(ClassLoader, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.external.AntWithFindResourceClassLoader
 
applyConfiguration(MaskingComponent, String) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
Apply the specified configuration to the component objects.
applyConfiguration(MaskingComponent, JsonNode) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
Apply the specified configuration to the component objects.
AUTHOR_NAME_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
autoIncrementField(boolean) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 

B

base10ToBase2Size(int) - Static method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
base2ToBase10Size(int) - Static method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
BigDecimalToBigInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToBigInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBigInteger
 
BigDecimalToBoolean - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToBoolean() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBoolean
 
BigDecimalToDouble - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToDouble() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToDouble
 
BigDecimalToInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToInteger
 
BigDecimalToLong - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToLong() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToLong
 
BigDecimalToString - Class in com.delphix.masking.api.plugin.typeAdapters
 
BigDecimalToString() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
build() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
build() - Method in class com.delphix.masking.api.plugin.config.SchemaBuilder
 
buildContentGraph(FileParser.InputStreamProvider, FileParser.ValueListFactory) - Method in interface com.delphix.masking.api.plugin.FileParser
 
buildFinished(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Cleans up any resources held by this classloader at the end of a build.
buildStarted(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
ByteBufferToBinary - Class in com.delphix.masking.api.plugin.typeAdapters
 
ByteBufferToBinary() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToBinary
 
ByteBufferToString - Class in com.delphix.masking.api.plugin.typeAdapters
 
ByteBufferToString() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 

C

calculateDBSize(ComponentService) - Method in interface com.delphix.masking.api.driverSupport.DriverSupport
Method to Calculate DatabaseSize and properties to uniquely identify the database.
cancel() - Method in interface com.delphix.masking.api.driverSupport.SingleOperationTask
Method to cancel SingleOperationTask.
caseClassificationDescription - Static variable in class com.delphix.masking.helpers.StringUtil
 
checkComponentDependencies(boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Recursively check all component dependencies referenced directly or indirectly by the wrapped component.
checkOptionalReference(GenericReference, String) - Static method in class com.delphix.masking.api.plugin.referenceType.GenericReference
Static method to validate an option reference.
checkPermission(Permission) - Method in class com.delphix.masking.api.plugin.utils.security.CustomSecurityManager
 
checkRequiredReference(GenericReference, String) - Static method in class com.delphix.masking.api.plugin.referenceType.GenericReference
Static method to validate a reference who value is required.
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.AlgorithmInstanceReference
Test whether an algorithm reference is syntactically valid.
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.FileReference
Test whether an algorithm reference is syntactically valid.
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.GenericReference
Check whether the reference is syntactically valid.
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.KeyReference
Test whether an key reference is syntactically valid.
checkValid() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
ClassificationResult(double, long) - Constructor for class com.delphix.masking.api.plugin.DiscoveryClassifier.ClassificationResult
 
classify(T) - Method in interface com.delphix.masking.api.plugin.DiscoveryClassifier
The contents of the values list depends on the Target of the classifier: PATH - Some number of path names describing the location of the data in the schema or data format.
classifyCase(String, StringUtil.CaseClassification) - Static method in class com.delphix.masking.helpers.StringUtil
Given a string and intended case preservation behavior, set instructions for how to restore the case of a value after it has been transformed or replaced.
cleanString(String, Boolean) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
 
cleanup() - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Clean up all component instances know to the cache.
cleanup() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Cleans up any resources held by this classloader.
cleanupComponent() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Initiate cleanup on this component and any closeables opened by this wrapper for the component.
clear() - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
Reset the batch.
clearReferenceCache() - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
 
clearValues() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Clear all values associated with this node.
close() - Method in class com.delphix.masking.api.plugin.utils.external.AntWithFindResourceClassLoader
 
close() - Method in class com.delphix.masking.api.plugin.utils.external.PluginFirstClassLoader
 
ColumnInfo - Class in com.delphix.masking.api.driverSupport.jobInfo
This class represents a column and relevant metadata.
ColumnInfo(String) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.ColumnInfo
Construct a ColumnInfo object by passing in the column name.
com.delphix.masking.api.driverSupport - package com.delphix.masking.api.driverSupport
 
com.delphix.masking.api.driverSupport.databaseInfo - package com.delphix.masking.api.driverSupport.databaseInfo
 
com.delphix.masking.api.driverSupport.jobInfo - package com.delphix.masking.api.driverSupport.jobInfo
 
com.delphix.masking.api.driverSupport.taskInfo - package com.delphix.masking.api.driverSupport.taskInfo
 
com.delphix.masking.api.driverSupport.taskStatus - package com.delphix.masking.api.driverSupport.taskStatus
 
com.delphix.masking.api.driverSupport.taskStatus.enums - package com.delphix.masking.api.driverSupport.taskStatus.enums
 
com.delphix.masking.api.plugin - package com.delphix.masking.api.plugin
 
com.delphix.masking.api.plugin.config - package com.delphix.masking.api.plugin.config
 
com.delphix.masking.api.plugin.exception - package com.delphix.masking.api.plugin.exception
 
com.delphix.masking.api.plugin.referenceType - package com.delphix.masking.api.plugin.referenceType
 
com.delphix.masking.api.plugin.typeAdapters - package com.delphix.masking.api.plugin.typeAdapters
 
com.delphix.masking.api.plugin.utils - package com.delphix.masking.api.plugin.utils
 
com.delphix.masking.api.plugin.utils.external - package com.delphix.masking.api.plugin.utils.external
 
com.delphix.masking.api.plugin.utils.security - package com.delphix.masking.api.plugin.utils.security
 
com.delphix.masking.api.provider - package com.delphix.masking.api.provider
 
com.delphix.masking.helpers - package com.delphix.masking.helpers
 
COMPONENT_SCOPE_SEPARATOR - Static variable in class com.delphix.masking.api.plugin.utils.PluginLoader
 
ComponentCache - Class in com.delphix.masking.api.plugin.utils
This class orchestrates component loading and caching of component objects.
ComponentCache() - Constructor for class com.delphix.masking.api.plugin.utils.ComponentCache
 
ComponentCache(ComponentWrapper.ComponentServiceBackend, MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.ComponentCache
 
ComponentChecker - Class in com.delphix.masking.api.plugin.utils
This class provides a method to check whether a component implements the MaskingAlgorithm interface, and if so, which data type it masks.
ComponentConfigurationException - Exception in com.delphix.masking.api.plugin.exception
Algorithms should throw this exception if the JSON configuration provided to the algorithm component is unusable for any reason.
ComponentConfigurationException() - Constructor for exception com.delphix.masking.api.plugin.exception.ComponentConfigurationException
Constructor
ComponentConfigurationException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.ComponentConfigurationException
Constructor
ComponentConfigurationException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.ComponentConfigurationException
Constructor
ComponentConfigurationException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.ComponentConfigurationException
Constructor
ComponentConfigurationException(IOException) - Constructor for exception com.delphix.masking.api.plugin.exception.ComponentConfigurationException
Constructor
ComponentConfigurator - Class in com.delphix.masking.api.plugin.utils
This class consolidates logic for applying and extracting plugin component configuration using JSON deserialization and serialization.
ComponentDependencyGraph - Class in com.delphix.masking.api.plugin.utils
This class manages a graph of dependencies for components.
ComponentDependencyGraph() - Constructor for class com.delphix.masking.api.plugin.utils.ComponentDependencyGraph
 
ComponentInstanceDetails(String, String, String, String, JsonNode) - Constructor for class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
ComponentService - Interface in com.delphix.masking.api.provider
This is the interface provided to masking components at setup time through which the component may acquire references to other objects and services.
ComponentWrapper - Class in com.delphix.masking.api.plugin.utils
 
ComponentWrapper(String, String, ComponentCache, MaskingComponent, MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.ComponentWrapper
Create a wrapper for a top level component
ComponentWrapper.ComponentInstanceDetails - Class in com.delphix.masking.api.plugin.utils
 
ComponentWrapper.ComponentServiceBackend - Interface in com.delphix.masking.api.plugin.utils
 
computeHashedLookupIndex(BigDecimal, long) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
computeHashedLookupIndex(ByteBuffer, long) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
computeHashedLookupIndex(Date, long) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
computeHashedLookupIndex(LocalDateTime, long) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
computeHashedLookupIndex(String, long) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
computeHashedLookupIndex(BigDecimal, long) - Method in interface com.delphix.masking.api.provider.CryptoService
Compute the cryptographic hash of a number, compressed into the range 0 to modulus - 1.
computeHashedLookupIndex(ByteBuffer, long) - Method in interface com.delphix.masking.api.provider.CryptoService
Compute the cryptographic hash of a byte buffer, compressed into the range 0 to modulus - 1.
computeHashedLookupIndex(Date, long) - Method in interface com.delphix.masking.api.provider.CryptoService
Compute the cryptographic hash of a date, compressed into the range 0 to modulus - 1.
computeHashedLookupIndex(LocalDateTime, long) - Method in interface com.delphix.masking.api.provider.CryptoService
Compute the cryptographic hash of a localdatetime, compressed into the range 0 to modulus - 1.
computeHashedLookupIndex(String, long) - Method in interface com.delphix.masking.api.provider.CryptoService
Compute the cryptographic hash of a string, compressed into the range 0 to modulus - 1.
concatenateOnHyphen(String) - Static method in class com.delphix.masking.helpers.StringUtil
 
configure(GroupedProperties) - Method in interface com.delphix.masking.api.plugin.PropertyConfigurable
Configure the object with the specified property set.
configure(MaskValueMetadata, MaskingAlgorithm<BigDecimal>) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
configure(MaskValueMetadata, MaskingAlgorithm<LocalDateTime>) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
configure(MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
configure(MaskValueMetadata) - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Configure this type adapter.
configure(MaskValueMetadata, MaskingAlgorithm<A>) - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Configure this adapter.
cookJaninoExpression(ExpressionEvaluator, String) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
"Cooks" (reads, scans, parses, and compiles) a one-line Java expression with the given Janino expression evaluator.
cookJaninoExpression(ExpressionEvaluator, String) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
cookJaninoExpression(ExpressionEvaluator, String) - Method in interface com.delphix.masking.api.provider.ComponentService
"Cooks" (reads, scans, parses, and compiles) a one-line Java expression with the given Janino expression evaluator.
createComponentInstance(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
This method creates an instance of an algorithm known to the cache.
createComponentInstance(String, boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
This method creates an instance of an algorithm known to the cache.
createFromJsonString(String, String, String, String, String) - Static method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
CreateGenericData(Object, TypeAdapter<Object, Object>, MaskValueMetadataImpl, boolean) - Static method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
createJaninoExpressionEvaluator() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Creates a Janino expression evaluator.
createJaninoExpressionEvaluator() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
createJaninoExpressionEvaluator() - Method in interface com.delphix.masking.api.provider.ComponentService
Creates a Janino expression evaluator.
createRawComponentInstance(String, String, String, boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Create an anonymous component instance of the specified class without configuring or calling setup.
createReplacementMap(byte[], String, String, boolean) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
This creates a value to replacement map from the bytes of a lookup file.
Credentials() - Constructor for class com.delphix.masking.api.plugin.utils.JdbcReferenceUtils.Credentials
 
credFileReference - Variable in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
CryptoService - Interface in com.delphix.masking.api.provider
This interface provides access to keys and other key-based cryptographic operations.
CryptoServiceImpl - Class in com.delphix.masking.api.plugin.utils
This class provides the actual implementation of the cryptographic service interface in the Masking API.
CryptoServiceImpl(byte[]) - Constructor for class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
CustomPolicy - Class in com.delphix.masking.api.plugin.utils.security
Policy class that enforces our permissions.
CustomPolicy() - Constructor for class com.delphix.masking.api.plugin.utils.security.CustomPolicy
 
CustomPolicy(List<String>, List<FilePermission>, List<Permission>, Set<ProtectionDomain>) - Constructor for class com.delphix.masking.api.plugin.utils.security.CustomPolicy
 
CustomSecurityManager - Class in com.delphix.masking.api.plugin.utils.security
 
CustomSecurityManager() - Constructor for class com.delphix.masking.api.plugin.utils.security.CustomSecurityManager
 

D

database - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
DatabaseInfo - Class in com.delphix.masking.api.driverSupport.databaseInfo
This class represents the metadata related to the source database used for the job being processed.
DatabaseInfo(String, String, String, Map<String, String>, BigDecimal, String) - Constructor for class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
Constructor
dataPathFieldName(String) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
dataPathParentName(String) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
dateFormat(String) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Set the Date Format string used to construct the DateTimeFormatter.
DateTypeAdapterHelper - Class in com.delphix.masking.helpers
 
debug(Integer, Integer, String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
debug(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
debug(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.MaskingLogService
 
debug(Integer, Integer, String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
debug(String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
DEFAULT_DATE_TIME_FORMAT - Static variable in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
DEFAULT_DATE_TIME_SENTINEL - Static variable in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
DEFAULT_LOG_RATE - Static variable in class com.delphix.masking.api.plugin.utils.ComponentCache
 
defineClassFromData(File, byte[], String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Define a class given its bytes
definePackage(File, String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Define the package information associated with a class.
definePackage(File, String, Manifest) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Define the package information when the class comes from a jar with a manifest
dependsOn(String, String) - Method in class com.delphix.masking.api.plugin.utils.ComponentDependencyGraph
Method used for component instance dependency checking.
deriveNewKey() - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
deriveNewKey(byte[]) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
deriveNewKey(String) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
deriveNewKey() - Method in interface com.delphix.masking.api.provider.CryptoService
Create a new cryptographic service provider by deriving a new key from this provider's key.
deriveNewKey(byte[]) - Method in interface com.delphix.masking.api.provider.CryptoService
Create a new cryptographic service provider by deriving a new key from this provider's key combined with the provided salt value.
deriveNewKey(String) - Method in interface com.delphix.masking.api.provider.CryptoService
Create a new cryptographic service provider by deriving a new key from this provider's key combined with the provided salt value.
describeProperties() - Method in interface com.delphix.masking.api.plugin.PropertyConfigurable
Get the list of configurable properties for the framework.
DESCRIPTION_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
discoverAlgorithms() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader
Discovers the MaskingAlgorithm classes in the jar file location.
discoverDriverSupport() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader
 
discoverFrameworks(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Discover all algorithm framework classes provided by a plugin.
discoverInstanceDetails(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Discover all algorithm component instances provided by a plugin.
DISCOVERY_TARGETS - Static variable in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Target
 
DiscoveryClassifier<T> - Interface in com.delphix.masking.api.plugin
This is the primary interface implemented by all automated sensitive data discovery classifiers.
DiscoveryClassifier.ClassificationResult - Class in com.delphix.masking.api.plugin
 
DiscoveryClassifier.Confidence - Enum in com.delphix.masking.api.plugin
 
DiscoveryClassifier.Target - Enum in com.delphix.masking.api.plugin
 
DiscoveryClassifier.TextDataSample - Interface in com.delphix.masking.api.plugin
 
DiscoveryClassifierService - Interface in com.delphix.masking.api.provider
This is the interface provided to discovery classifier at setup time through which the classifier may acquire references to other objects and services.
DOT - Static variable in class com.delphix.masking.helpers.StringUtil
 
DriverComponentService - Class in com.delphix.masking.api.plugin.utils
 
DriverComponentService(SingleOperationTaskInfo, MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverComponentService(SingleOperationTaskInfo, Connection, String, MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverComponentService(SingleOperationTaskInfo) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverComponentService(JobInfo, Connection, String, MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverComponentService(JobInfo, Connection, String) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverComponentService(SingleOperationTaskInfo, Connection, String) - Constructor for class com.delphix.masking.api.plugin.utils.DriverComponentService
 
DriverSupport - Interface in com.delphix.masking.api.driverSupport
This is the interface that all DriverSupport classes must implement.
DriverSupportLogService - Class in com.delphix.masking.api.plugin.utils
 
DriverSupportLogService() - Constructor for class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
DriverSupportTestConstants - Class in com.delphix.masking.api.plugin.utils
 
DriverSupportUtil - Class in com.delphix.masking.api.plugin.utils
 
DuplicateComponentNameException - Exception in com.delphix.masking.api.plugin.exception
This exception is thrown when more than one MaskingComponent classes in the same plugin have same name.
DuplicateComponentNameException(Map<String, List<MaskingComponent>>) - Constructor for exception com.delphix.masking.api.plugin.exception.DuplicateComponentNameException
Constructor
DuplicateInstanceNameException - Exception in com.delphix.masking.api.plugin.exception
This exception is thrown whenever more than one built-in instance in the same plugin have same name.
DuplicateInstanceNameException(Map<String, Set<String>>) - Constructor for exception com.delphix.masking.api.plugin.exception.DuplicateInstanceNameException
Constructor

E

EMPTY_STRING - Static variable in class com.delphix.masking.helpers.StringUtil
 
error(Integer, Integer, String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
error(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
error(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.MaskingLogService
 
error(Integer, Integer, String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
error(String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
execute() - Method in interface com.delphix.masking.api.driverSupport.SingleOperationTask
Method to execute SingleOperationTask.
EXTENSIBILITY_API_VERSION_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
extractConfigJsonNode(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
Extract and serialize all @JsonProperty annotated fields from the object.
extractConfigString(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
Extract and serialize all @JsonProperty annotated fields from the object.

F

FileMetadata - Class in com.delphix.masking.api.driverSupport.taskInfo
Class to hold the file metadata details like delimiter, enclosure and endOfRecord etc.
FileMetadata(String, String, String, String, Boolean) - Constructor for class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
FileParser - Interface in com.delphix.masking.api.plugin
This interface is implemented by streaming file processors.
FileParser.ContentNode - Interface in com.delphix.masking.api.plugin
This is the interface that the FileParser must implement for each node in the result graph returned by the buildContentGraph method.
FileParser.InputStreamProvider - Interface in com.delphix.masking.api.plugin
 
FileParser.ValueListFactory - Interface in com.delphix.masking.api.plugin
 
FileReference - Class in com.delphix.masking.api.plugin.referenceType
This class wraps a file URL reference in order to make it discoverable by the MaskingAPI via reflection.
FileReference() - Constructor for class com.delphix.masking.api.plugin.referenceType.FileReference
 
FileReference(String) - Constructor for class com.delphix.masking.api.plugin.referenceType.FileReference
Construct a reference to a file.
FileReference.FileReferenceType - Enum in com.delphix.masking.api.plugin.referenceType
Enumeration of file reference types based on the schema and authority in the URI
FileReferenceManager - Interface in com.delphix.masking.api.plugin
Interface to abstract algorithm FileReferences to an arbitrary storage mechanism.
FileReferenceUtils - Class in com.delphix.masking.api.plugin.utils
 
findClass(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Searches for and load a class on the classpath of this class loader.
findResource(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntWithFindResourceClassLoader
 
findResources(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns an enumeration of URLs representing all the resources with the given name by searching the class loader's classpath.
findResources(String, boolean) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns an enumeration of URLs representing all the resources with the given name by searching the class loader's classpath.
forceLoadClass(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Loads a class through this class loader even if that class is available on the parent classpath.
forceLoadSystemClass(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Loads a class through this class loader but defer to the parent class loader.
from(Map<String, GenericData>) - Static method in class com.delphix.masking.api.plugin.utils.GenericDataRowImpl
 
fromJson(Schema, String) - Static method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Create an object that implements GroupedProperties from a JSON string,
fromJson(Schema, JsonNode) - Static method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Create an object that implements GroupedProperties from a tree of JsonNode objects
fromJson(Schema, String) - Static method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
fromJson(Schema, JsonNode) - Static method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
fromReference(FileReference) - Static method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
Determine the type of a file URI reference.
fromSafeReference(FileReference) - Static method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
Determine the type of a known valid file URI reference.
fromValue(String) - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskComponentStatusEnum
 
fromValue(String) - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskStatusEnum
 

G

generateSchema(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
This method returns the schema object in a format appropriate for embedding in the swagger framework object.
generateSchemaText(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
This method returns the schema object as a text string.
GenericData - Class in com.delphix.masking.api.plugin.utils
 
GenericData() - Constructor for class com.delphix.masking.api.plugin.utils.GenericData
 
GenericDataImpl - Class in com.delphix.masking.api.plugin.utils
 
GenericDataRow - Class in com.delphix.masking.api.plugin.utils
 
GenericDataRow() - Constructor for class com.delphix.masking.api.plugin.utils.GenericDataRow
 
GenericDataRowImpl - Class in com.delphix.masking.api.plugin.utils
 
GenericReference - Class in com.delphix.masking.api.plugin.referenceType
This is the generic type for references to external resources used by components.
get(String) - Method in class com.delphix.masking.api.plugin.utils.GenericDataRow
 
get(String) - Method in class com.delphix.masking.api.plugin.utils.GenericDataRowImpl
 
getAdapter() - Method in class com.delphix.masking.api.plugin.typeAdapters.TypeAdapterFactory
 
getAdditionalProperties() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getAdditionalProperties() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getAlgorithmByName(AlgorithmInstanceReference, MaskingAlgorithm.MaskingType, MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getAlgorithmByName(AlgorithmInstanceReference, MaskingAlgorithm.MaskingType, MaskValueMetadata) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getAlgorithmByName(AlgorithmInstanceReference, MaskingAlgorithm.MaskingType) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getAlgorithmByName(AlgorithmInstanceReference, MaskingAlgorithm.MaskingType) - Method in interface com.delphix.masking.api.provider.ComponentService
Get a MaskingAlgorithm object for the algorithm specified by the reference and type.
getAlgorithmByName(AlgorithmInstanceReference, MaskingAlgorithm.MaskingType, MaskValueMetadata) - Method in interface com.delphix.masking.api.provider.ComponentService
Get a MaskingAlgorithm object for the algorithm specified by the reference and type.
getAlgorithmComponentDetail(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
 
getAlgorithmComponentDetail(String) - Method in interface com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentServiceBackend
 
getAlgorithmKey(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
 
getAlgorithmKey(String) - Method in interface com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentServiceBackend
 
getAlgorithmMaskingType() - Method in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
Get the MaskingAlgorithm.MaskingType that is the natural algorithm type for data with this storage type.
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBigInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBoolean
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToDouble
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToLong
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToBinary
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDate
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.PassThroughAdapter
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigDecimal
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBoolean
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDate
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDouble
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToInteger
 
getAlgorithmType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToLong
 
getAlgorithmType() - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Get the algorithm type of this type adapter.
getAllAlgorithmInstanceRefs(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Return as list of all AlgorithmInstanceReference objects referenced by fields in the MaskingComponent object.
getAllFileReferences() - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
Get all file references included in this Grouped Properties.
getAllFileRefs(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Return as list of all FileReference objects stored in fields of the MaskingComponent object.
getAllJdbcRefs(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Return as list of all JdbcReference objects stored in fields of the MaskingComponent object.
getAllKeyRefs(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Return as list of all KeyReference objects stored in fields of the MaskingComponent object.
getAllMappingSetRefs(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Return as list of all MappingSetReference objects stored in fields of the MaskingComponent object.
getAllowFurtherInstances() - Method in interface com.delphix.masking.api.plugin.MaskingComponent
Returns true if additional instances of this component may be created beyond those enumerated by MaskingComponent.getDefaultInstances().
getAllValues() - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
Get the masked value list associated with this batch.
getApiVersion() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader.JarMetadata
 
getApiVersion() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
getAuthority() - Method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
 
getAuthorName() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
getBaseCharset() - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
getBatchByLineNumber(FileReference, List<Integer>) - Method in interface com.delphix.masking.api.plugin.FileReferenceManager
 
getBigDecmialValue() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getBigDecmialValue() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getBooleanProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.BOOLEAN in the schema.
getBooleanProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getBulkLoadFiles() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getByClass(Class<?>) - Static method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Target
 
getByClass(Class<?>) - Static method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingType
 
getByClass(Class<?>) - Static method in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
 
getByLineNumber(FileReference, Integer) - Method in interface com.delphix.masking.api.plugin.FileReferenceManager
 
getByteBufferValue() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getByteBufferValue() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getBytesHash(byte[]) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
 
getChildren() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Return a list of all children of this node.
getClassificationTarget() - Method in interface com.delphix.masking.api.plugin.DiscoveryClassifier
This method determines the type of classifier the class implements, and the input Object type for the DiscoveryClassifier.classify(Object) method.
getClassName() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
getClasspath() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns the classpath this classloader will consult.
getColumns() - Method in class com.delphix.masking.api.driverSupport.jobInfo.TableInfo
 
getComponents() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentStatus
 
getConfidence() - Method in class com.delphix.masking.api.plugin.DiscoveryClassifier.ClassificationResult
 
getConfiguredCase(String, StringUtil.CaseClassification) - Static method in class com.delphix.masking.helpers.StringUtil
Restores the original case after masking.
getConversionFallbackValue() - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Method to return a default conversion value used during type conversion exception handling.
getCredFileReference() - Method in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
getCryptoService(KeyReference) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
This implements the ComponentService method that provides access to the algorithm's key wrapped by the CryptoServiceImpl, which implements a number of cryptographic functions using that key.
getCryptoService(KeyReference) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getCryptoService(KeyReference) - Method in interface com.delphix.masking.api.provider.ComponentService
Get a cryptographic service provider that wraps the key assigned to this component.
getDatabase() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getDatabaseIdentifier() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getDataPathFieldName() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getDataPathFieldName() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the field or column name of the data this metadata applies to, or null if no path information is available.
getDataPathParentName() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getDataPathParentName() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the record or table name of the data this metadata applies to, or null if no path information is available.
getDateTimeFormatter() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getDateTimeFormatter() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get a formatter appropriate for converting String values to and from LocalDateTime objects.
getDefaultInstances() - Method in interface com.delphix.masking.api.plugin.MaskingComponent
Return a collection of objects that describe the default set of instances that should be created for this component at plugin installation time.
getDefaultValue() - Method in class com.delphix.masking.api.plugin.config.Property
 
getDelimiter() - Method in class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
getDescription() - Method in class com.delphix.masking.api.plugin.AlgorithmLogicalField
 
getDescription() - Method in class com.delphix.masking.api.plugin.config.Group
 
getDescription() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getDescription() - Method in class com.delphix.masking.api.plugin.config.Property
 
getDescription() - Method in interface com.delphix.masking.api.plugin.PluginComponent
Get the short text description of this component.
getDescription() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
getDocumentation() - Method in interface com.delphix.masking.api.plugin.PluginComponent
Get the full documentation for this component.
getDomain() - Method in interface com.delphix.masking.api.provider.DiscoveryClassifierService
Get the name of the domain this classifier is looking for
getDoubleProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.DOUBLE in the schema.
getDoubleProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getDriver(Integer) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
 
getDriver(Integer) - Method in interface com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentServiceBackend
 
getEnclosure() - Method in class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
getEnclosureEscapeCharacter() - Method in class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
getEndOfRecord() - Method in class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
getEnumValues() - Method in class com.delphix.masking.api.plugin.config.Property
 
getError() - Method in class com.delphix.masking.api.plugin.utils.GenericDataRowImpl
 
getError(int) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
Get the error that occurred when masking a particular item in a batch.
getErrorMessage() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getEscapeEnclosureEscapeCharacter() - Method in class com.delphix.masking.api.driverSupport.taskInfo.FileMetadata
 
getExecutionId() - Method in class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
This returns the execution ID Of the job having the driver support task executed.
getExecutionId() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getFailureReason() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getFileMetadata() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getFileName() - Method in interface com.delphix.masking.api.plugin.FileParser.InputStreamProvider
 
getFileReferenceProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.FILE in the schema.
getFileReferenceProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getFirstJarInDirectory(String) - Static method in class com.delphix.masking.api.plugin.utils.PluginLoader
 
getFrameworkName() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
getGroups() - Method in class com.delphix.masking.api.plugin.config.Schema
 
getGroups() - Method in class com.delphix.masking.api.plugin.config.SchemaBuilder
 
getHost() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getHost() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getId() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Each content node must be assigned a unique id.
getInputStream() - Method in interface com.delphix.masking.api.plugin.FileParser.InputStreamProvider
 
getInstanceName() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Get the name of this component instance.
getInstanceName() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getInstanceName() - Method in interface com.delphix.masking.api.provider.ComponentService
Get the name of this component instance.
getInstanceName() - Method in interface com.delphix.masking.api.provider.DiscoveryClassifierService
Get the name of this component instance.
getInstanceNames() - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Returns a list of component instance names.
getInstanceNames(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Returns list of algorithm instances for given algorithm framework.
getIsRemote() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getJdbcDriverId() - Method in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
getJobConfigurationProp() - Method in class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
This returns the jobConfigurationProp map.
getJobId() - Method in class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
This returns the job ID of the job having the driver support task executed.
getJobId() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getJobInfo() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getJobInfo() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getJobInfo() - Method in interface com.delphix.masking.api.provider.ComponentService
Get a JobInfo object, which contains references to the schema, table names, and column names in a masking rule set.
getJsonConfig() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
getLabel() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
The string label associated with this node.
getLocalDateTimeValue() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getLocalDateTimeValue() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getLogService() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getLogService() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getLogService() - Method in interface com.delphix.masking.api.provider.ComponentService
Get a Logger object that can be used to log messages.
getLongProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.LONG in the schema.
getLongProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getLookupFileBytes(ComponentService, FileReference) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
 
getMaskingType(MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Determines the data type supported by the MaskingAlgorithm interface, and validates that the correct, matching ValueMetadata type parameter was chosen.
getMaskingType() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getMaskingType() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the MaskingAlgorithm.MaskingType type of the values being masked.
getMaskingTypeForInstanceReference(AlgorithmInstanceReference) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
The method getAlgorithmByNamePrivileged above expects a type, then creates an instance of the algorithm and checks that type against it.
getMaskingTypeForInstanceReference(AlgorithmInstanceReference) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getMaskingTypeForInstanceReference(AlgorithmInstanceReference) - Method in interface com.delphix.masking.api.provider.ComponentService
Useful for confirming masking type on algorithms from JSON configuration of chaining algorithms.
getMaskValueMetadata() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Get the value metadata for this node.
getMaskValueMetadata() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getMaskValueMetadata() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getMaskValueMetadata() - Method in interface com.delphix.masking.api.provider.ComponentService
Retrieve the metadata access interface for the masked field.
getMaxCount() - Method in class com.delphix.masking.api.plugin.config.Group
 
getMaxCount() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getMaxCount() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMaxKeyLength() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMaxLength() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getMaxLength() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the maximum size of the value being masked.
getMaxNumericValue() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMaxValueLength() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMdsConnection() - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
 
getMdsConnection() - Method in interface com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentServiceBackend
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.DuplicateComponentNameException
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.DuplicateInstanceNameException
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.InvalidComponentsException
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.MissingDependencyException
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.PostMaskTypeConversionException
 
getMessage() - Method in exception com.delphix.masking.api.plugin.exception.PreMaskTypeConversionException
 
getMetadata() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getMetadata() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getMinCount() - Method in class com.delphix.masking.api.plugin.config.Group
 
getMinCount() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getMinCount() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMinNumericValue() - Method in class com.delphix.masking.api.plugin.config.Property
 
getMissingReference() - Method in exception com.delphix.masking.api.plugin.exception.MissingDependencyException
 
getName() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getName() - Method in class com.delphix.masking.api.driverSupport.jobInfo.ColumnInfo
 
getName() - Method in class com.delphix.masking.api.driverSupport.jobInfo.SchemaInfo
 
getName() - Method in class com.delphix.masking.api.driverSupport.jobInfo.TableInfo
 
getName() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getName() - Method in class com.delphix.masking.api.plugin.AlgorithmLogicalField
 
getName() - Method in class com.delphix.masking.api.plugin.config.Group
 
getName() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getName() - Method in class com.delphix.masking.api.plugin.config.Property
 
getName() - Method in interface com.delphix.masking.api.plugin.PluginComponent
Get the recommended name of this Component.
getNumericPrecision() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getNumericPrecision() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the numeric precision, in digits, of the field.
getObjectMapper() - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
Get the object mapper for all plugin component serialization and deserialization activities.
getOrCreatePluginLoader(String, String, boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Create a new plugin loader and add it to the component cache.
getParent() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Return the parent of this node.
getPath() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
The string path to this node from the content root.
getPermissions(CodeSource) - Method in class com.delphix.masking.api.plugin.utils.security.CustomPolicy
 
getPluginJarPath() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
getPluginName() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentInstanceDetails
 
getPluginName() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getPluginName() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader.JarMetadata
 
getPluginName() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
getPluginVersion() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader.JarMetadata
 
getPluginVersion() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
getPolicy() - Method in class com.delphix.masking.api.plugin.utils.security.CustomSecurityManager
 
getPort() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getPort() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getPostJobExecuteEndTime() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getPostJobExecuteStartTime() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getPreJobExecuteEndTime() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getPreJobExecuteStartTime() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getProperties() - Method in class com.delphix.masking.api.plugin.config.Group
 
getProperties() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getPropertiesRef() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getRawKey() - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
getRawKey() - Method in interface com.delphix.masking.api.provider.CryptoService
Retrieve the raw key wrapped by this service provider.
getReferenceTypeLabel() - Method in exception com.delphix.masking.api.plugin.exception.MissingDependencyException
 
getRegexProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.REGEX in the schema.
getRegexProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getRepeatGroup(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve a group with type Group.Type.REPEAT in the schema.
getRepeatGroup(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getRepeatGroupInternal(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getResource(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Finds the resource with the given name.
getResourceAsStream(String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns a stream to read the requested resource name.
getResourceURL(File, String) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns the URL of a given resource in the given file which may either be a directory or a zip file.
getSchema() - Method in class com.delphix.masking.api.driverSupport.jobInfo.TableInfo
 
getSchema() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getSchemaName() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getScheme() - Method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
 
getSimpleGroup(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve a group with type Group.Type.SIMPLE in the schema.
getSimpleGroup(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getSingleOperationTaskInfo() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getSingleOperationTaskInfo() - Method in interface com.delphix.masking.api.provider.ComponentService
Returns a SingleOperationTaskInfo object for SingleOperationTask where SingleOperationTaskInfo is a class to provide the input values/information table wise for specific SingleOperationTask.
getSingleOperationTasks() - Method in interface com.delphix.masking.api.driverSupport.DriverSupport
Method to retrieve a list of all implemented single operation tasks.
getSizeInBytes() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
getSizeLimit(int, ComponentService) - Static method in class com.delphix.masking.helpers.StringUtil
 
getStatus() - Method in interface com.delphix.masking.api.driverSupport.Task
Method to return status of Task Components.
getStatus() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
getStatus() - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentStatus
 
getStorageType() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getStorageType() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the UnderlyingDataType value indicating the storage type of the value masked.
getStringCharsetName() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getStringCharsetName() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the name of the Charset used to encode string values in the underlying data format.
getStringListProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.LIST in the schema.
getStringListProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getStringMapProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.MAP in the schema.
getStringMapProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getStringMaxLength() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
getStringMaxLength() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get the maximum length of String that will fit in the field.
getStringProp(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Retrieve the value of a property with type Property.Type.STRING or Property.Type.ENUM in the schema.
getStringProp(String) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
getStringValue() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getStringValue() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getTableName() - Method in class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
getTables(SchemaInfo) - Method in class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
This returns a list of TableInfo objects that represent tables in the job rule set.
getTables() - Method in class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
This returns a list of all TableInfo objects in the job rule set, regardless of the schema they belong to.
getTargetClass() - Method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Target
 
getTargetConnection() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
getTargetConnection() - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
getTargetConnection() - Method in interface com.delphix.masking.api.provider.ComponentService
Get a Connection object, through which a DriverSupport Task will execute prepared statements on the target database.
getTaskName() - Method in interface com.delphix.masking.api.driverSupport.SingleOperationTask
Get the task name of this SingleOperationTask.
getTaskName() - Method in interface com.delphix.masking.api.driverSupport.Task
Get the name of this Task.
getTasks() - Method in interface com.delphix.masking.api.driverSupport.DriverSupport
Method to retrieve a list of all implemented tasks to be made available in the masking engine.
getType() - Method in class com.delphix.masking.api.plugin.AlgorithmLogicalField
 
getType() - Method in class com.delphix.masking.api.plugin.config.Group
 
getType() - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
getType() - Method in class com.delphix.masking.api.plugin.config.Property
 
getType() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
The type of this node
getTypeClass() - Method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingType
 
getTypeClass() - Method in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBigInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBoolean
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToDouble
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToLong
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToBinary
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDate
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.PassThroughAdapter
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigDecimal
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBoolean
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDate
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDouble
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToInteger
 
getUnderlyingType() - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToLong
 
getUnderlyingType() - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Get the underlying type of this type adapter.
getUnderlyingValue() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
getUnderlyingValue() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
getUnicodeCharset() - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
getUnreadyComponent() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Get the component without calling setup.
getURLs() - Method in class com.delphix.masking.api.plugin.utils.external.PluginFirstClassLoader
 
getValue() - Method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Confidence
 
getValue(int) - Method in interface com.delphix.masking.api.plugin.MaskingBatch
Get the value to be masked at a particular index from the batch.
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.AlgorithmInstanceReference
 
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.FileReference
 
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.GenericReference
Getter
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.KeyReference
 
getValue() - Method in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
getValue(int) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
 
getValues() - Method in interface com.delphix.masking.api.plugin.FileParser.ContentNode
Return the list of values associated with this node.
getValuesMatched() - Method in class com.delphix.masking.api.plugin.DiscoveryClassifier.ClassificationResult
 
Group - Class in com.delphix.masking.api.plugin.config
Note: REPEAT groups may not contain Map or List Properties.
Group.Type - Enum in com.delphix.masking.api.plugin.config
 
GroupBuilder - Class in com.delphix.masking.api.plugin.config
 
GroupBuilder() - Constructor for class com.delphix.masking.api.plugin.config.GroupBuilder
 
GroupedProperties - Interface in com.delphix.masking.api.plugin.config
 
GroupedPropertiesImpl - Class in com.delphix.masking.api.plugin.config
 
GroupedPropertiesImpl.UriTransformation - Interface in com.delphix.masking.api.plugin.config
 

H

host - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
HYPHEN - Static variable in class com.delphix.masking.helpers.StringUtil
 

I

IDENTIFIER_SCOPING_SEPARATOR - Static variable in interface com.delphix.masking.api.plugin.MaskingComponent
The separator used to create fully scoped names of components, as pluginName + separator + componentName.
ILLEGAL_SCOPED - Static variable in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
 
ILLEGAL_UNSCOPED - Static variable in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
 
implies(ProtectionDomain, Permission) - Method in class com.delphix.masking.api.plugin.utils.security.CustomPolicy
 
InconsistentGenericDataTypeException - Exception in com.delphix.masking.api.plugin.exception
 
InconsistentGenericDataTypeException(MaskingAlgorithm.MaskingType, MaskingAlgorithm.MaskingType) - Constructor for exception com.delphix.masking.api.plugin.exception.InconsistentGenericDataTypeException
 
info(Integer, Integer, String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
info(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
info(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.MaskingLogService
 
info(Integer, Integer, String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
info(String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
initializeClass(Class) - Static method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Deprecated.
since 1.6.x. Use Class.forName with initialize=true instead.
instantiateComponent(String) - Method in class com.delphix.masking.api.plugin.utils.PluginLoader
 
InsufficientJvmPermissionException - Exception in com.delphix.masking.api.plugin.exception
 
InsufficientJvmPermissionException(Permission) - Constructor for exception com.delphix.masking.api.plugin.exception.InsufficientJvmPermissionException
 
InsufficientJvmPermissionException(Permission, String) - Constructor for exception com.delphix.masking.api.plugin.exception.InsufficientJvmPermissionException
 
InsufficientJvmPermissionException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.InsufficientJvmPermissionException
 
InvalidComponentsException - Exception in com.delphix.masking.api.plugin.exception
 
InvalidComponentsException(Map<MaskingComponent, Throwable>) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidComponentsException
 
InvalidDependencyException - Exception in com.delphix.masking.api.plugin.exception
This exception is thrown whenever an invalid dependency is detected between MaskingComponent instances.
InvalidDependencyException() - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidDependencyException
Constructor
InvalidDependencyException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidDependencyException
Constructor
InvalidDependencyException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidDependencyException
Constructor
InvalidDependencyException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidDependencyException
Constructor
InvalidGenericDataTypeException - Exception in com.delphix.masking.api.plugin.exception
 
InvalidGenericDataTypeException(MaskingAlgorithm.MaskingType) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidGenericDataTypeException
 
InvalidMaskingAssignmentException - Exception in com.delphix.masking.api.plugin.exception
This exception class is thrown when the extensibility framework detects that a masking assignment is invalid for some reason.
InvalidMaskingAssignmentException(String, String) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidMaskingAssignmentException
 
InvalidMaskingAssignmentException(String, Collection<String>, Collection<String>) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidMaskingAssignmentException
 
InvalidNameException - Exception in com.delphix.masking.api.plugin.exception
This exception is thrown whenever an invalid name, such as algorithm instance name or framework name is detected.
InvalidNameException() - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidNameException
Constructor
InvalidNameException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidNameException
Constructor
InvalidNameException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidNameException
Constructor
InvalidNameException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidNameException
Constructor
InvalidPluginMetadataException - Exception in com.delphix.masking.api.plugin.exception
 
InvalidPluginMetadataException() - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException
 
InvalidPluginMetadataException(InvalidPluginMetadataException.PluginMetadataFieldKey, String) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException
 
InvalidPluginMetadataException(InvalidPluginMetadataException.PluginMetadataFieldKey, String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException
 
InvalidPluginMetadataException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException
 
InvalidPluginMetadataException(InvalidPluginMetadataException.PluginMetadataFieldKey, String, Throwable, boolean, boolean) - Constructor for exception com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException
 
InvalidPluginMetadataException.PluginMetadataFieldKey - Enum in com.delphix.masking.api.plugin.exception
 
isAutoIncrementField() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
isAutoIncrementField() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get a boolean value indicating whether the field is AUTO_INCREMENT.
isBaseStringLengthEncode() - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
isBuiltIn() - Method in class com.delphix.masking.api.plugin.utils.PluginLoader
 
isInPath(File) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Indicate if the given file is in this loader's path
isNull() - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
isNull() - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
isOptional() - Method in class com.delphix.masking.api.plugin.AlgorithmLogicalField
 
isParticle(String, Set<String>) - Static method in class com.delphix.masking.helpers.StringUtil
 
isParticleToPreserve(String, Set<String>, Set<String>) - Static method in class com.delphix.masking.helpers.StringUtil
 
isParticleToRemove(String, Set<String>) - Static method in class com.delphix.masking.helpers.StringUtil
 
isReadOnly() - Method in class com.delphix.masking.api.plugin.AlgorithmLogicalField
 
isRemote - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
isRequired() - Method in class com.delphix.masking.api.plugin.config.Property
 
isStringMaxLengthEncoded() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
isStringMaxLengthEncoded() - Method in interface com.delphix.masking.api.provider.MaskValueMetadata
Get a boolean value indicating whether the value returned by MaskValueMetadata.getStringMaxLength() method represents the maximum Java String length in characters (false), or a byte length limit that should be applied to the encoded String (true).
isUnicodeStringLengthEncoded() - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 

J

jarPathToPluginName(Path) - Static method in class com.delphix.masking.api.plugin.utils.PluginMetadata
Convert a JAR path to the default plugin name for that JAR.
JdbcReference - Class in com.delphix.masking.api.plugin.referenceType
This class wraps a JDBC connection reference in order to make it discoverable by the MaskingAPI via reflection.
JdbcReference() - Constructor for class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
JdbcReference(Integer, String, FileReference) - Constructor for class com.delphix.masking.api.plugin.referenceType.JdbcReference
Construct a reference to the JDBC connection information
JdbcReferenceUtils - Class in com.delphix.masking.api.plugin.utils
 
JdbcReferenceUtils.Credentials - Class in com.delphix.masking.api.plugin.utils
 
JobInfo - Class in com.delphix.masking.api.driverSupport.jobInfo
This class represents the metadata related to the job rule set, including schema, tables, and columns that are assigned an algorithm in the inventory.
JobInfo(List<TableInfo>) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
Construct a JobInfo object with a list of tables that are in the masking rule set.
JobInfo(List<TableInfo>, Integer, Integer) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
Construct a JobInfo object with a list of tables as well as the job and execution id that are in the masking rule set.
JobInfo(List<TableInfo>, Integer, Integer, Map<String, Object>) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.JobInfo
Construct a JobInfo object with a list of tables as well as the job and execution id and job configuration properties map that are in the masking rule set or job.
JsonConfigurable - Interface in com.delphix.masking.api.plugin
 

K

KEY_LENGTH - Static variable in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
KeyReference - Class in com.delphix.masking.api.plugin.referenceType
This class wraps a key reference in order to make it discoverable by the MaskingAPI via reflection.
KeyReference() - Constructor for class com.delphix.masking.api.plugin.referenceType.KeyReference
 
KeyReference(String) - Constructor for class com.delphix.masking.api.plugin.referenceType.KeyReference
Construct a key reference.
knowsComponentInstance(String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Check whether a particular component instance name is known to the component cache.

L

listMaskedFields() - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Deprecated.
1.9.0
listMultiColumnFields() - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
This method is required for multi-column algorithm.
listReadOnlyFields() - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Deprecated.
1.9.0
loadClass(String, boolean) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Loads a class with this class loader.
loadDriverSupport(File) - Static method in class com.delphix.masking.api.plugin.utils.DriverSupportUtil
 
loadDriverSupport(String) - Static method in class com.delphix.masking.api.plugin.utils.DriverSupportUtil
 
loadInstances(String, String) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Read a file containing a set of algorithm instance descriptions and add each instance's configuration to the internal cache of instance configurations,
LocalDateTimeToBigDecimal - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToBigDecimal() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
LocalDateTimeToBigInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToBigInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
LocalDateTimeToDate - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToDate() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDate
 
LocalDateTimeToDouble - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToDouble() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
LocalDateTimeToInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
LocalDateTimeToLong - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToLong() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
LocalDateTimeToString - Class in com.delphix.masking.api.plugin.typeAdapters
 
LocalDateTimeToString() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
log(String, int) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Logs a message through the project object if one has been provided.
LogService - Interface in com.delphix.masking.api.provider
This is the interface Delphix Masking Log Service must implement.
LookupFileVerifier - Class in com.delphix.masking.helpers
 

M

MappingSetReference - Class in com.delphix.masking.api.plugin.referenceType
This class wraps a mappingSet reference in order to make it discoverable by the MaskingAPI via reflection.
MappingSetReference() - Constructor for class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
MappingSetReference(String) - Constructor for class com.delphix.masking.api.plugin.referenceType.MappingSetReference
Build MappingSetReference for a local mapping set.
MappingSetReference(String, String, Integer, String, String, FileReference, boolean) - Constructor for class com.delphix.masking.api.plugin.referenceType.MappingSetReference
Construct a MappingSetReference.
mapTypeToMetadata(String, int) - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
Return a MaskValueMetadata object with values appropriate for the SQL type passed.
markReadOnly() - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Mark this object read-only.
mask(T) - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Method to mask a value of the specified type.
maskBatch(MaskingBatch<T>) - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Method to mask a batch of values.
MASKING_TYPES - Static variable in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingType
 
MaskingAlgorithm<T> - Interface in com.delphix.masking.api.plugin
This is the interface all Delphix Masking Algorithms must implement.
MaskingAlgorithm.MaskingMode - Enum in com.delphix.masking.api.plugin
Enumeration of supported masking modes for MaskingAlgorithm.
MaskingAlgorithm.MaskingType - Enum in com.delphix.masking.api.plugin
Enumeration of all supported type parameter T values for MaskingAlgorithm.
MaskingBatch<T> - Interface in com.delphix.masking.api.plugin
This class stores a set of values to be masked, and is the input type to the MaskingAlgorithm.maskBatch(com.delphix.masking.api.plugin.MaskingBatch<T>) method.
MaskingComponent - Interface in com.delphix.masking.api.plugin
This is the interface is encompasses the notions of:
MaskingException - Exception in com.delphix.masking.api.plugin.exception
The top-level exception class for errors that occur during masking.
MaskingException() - Constructor for exception com.delphix.masking.api.plugin.exception.MaskingException
Constructor
MaskingException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.MaskingException
Constructor
MaskingException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.MaskingException
Constructor
MaskingException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.MaskingException
Constructor
MaskingLogService - Class in com.delphix.masking.api.plugin.utils
A utility class to enable logging.
MaskingLogService(LogService, int) - Constructor for class com.delphix.masking.api.plugin.utils.MaskingLogService
Constructor to create a MaskingLogService object.
MaskingLogService(MaskingLogService.MaskingLogServiceConfig) - Constructor for class com.delphix.masking.api.plugin.utils.MaskingLogService
 
MaskingLogService.MaskingLogServiceConfig - Class in com.delphix.masking.api.plugin.utils
 
MaskingLogServiceConfig(LogService, int) - Constructor for class com.delphix.masking.api.plugin.utils.MaskingLogService.MaskingLogServiceConfig
 
maskingType(MaskingAlgorithm.MaskingType) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Set the maskType value to use for the masked value.
MaskValueMetadata - Interface in com.delphix.masking.api.provider
This interface provides metadata describing each value being masked.
MaskValueMetadataImpl - Class in com.delphix.masking.api.plugin.utils
This class provides an implementation of the MaskValueMetadata interface.
MaskValueMetadataImpl() - Constructor for class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Create a MaskValueMetadataImpl object with default values.
MaskValueMetadataImpl(MaskValueMetadata) - Constructor for class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Create a MaskValueMetadataImpl object with values taken from an object that implements MaskValueMetadata.
MAX_SCOPED_NAME_LENGTH - Static variable in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
 
MAX_UNSCOPED_NAME_LENGTH - Static variable in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
 
maxLength(long) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
messageLogged(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
MINIMUM_KEY_SIZE_BYTES - Static variable in interface com.delphix.masking.api.provider.CryptoService
The minimum length allowed for keys in bytes.
MissingDependencyException - Exception in com.delphix.masking.api.plugin.exception
This exception is thrown whenever a dependency, such as a file or referenced algorithm, is missing.
MissingDependencyException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.MissingDependencyException
Constructor
MissingDependencyException(GenericReference) - Constructor for exception com.delphix.masking.api.plugin.exception.MissingDependencyException
Constructor
MissingDependencyException(GenericReference, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.MissingDependencyException
Constructor

N

newBooleanProperty(String, boolean, Boolean, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newEnumProperty(String, boolean, String, List<String>, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newFileProperty(String, boolean, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newInstance(String, ComponentWrapper.ComponentInstanceDetails, boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Add the configuration for a component instance to the cache.
newList() - Method in interface com.delphix.masking.api.plugin.FileParser.ValueListFactory
Create a new list of values to accumulate samples for a particular content node.
newListProperty(String, Integer, Integer, Integer, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newLongProperty(String, boolean, String, Long, Long, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newMapProperty(String, Integer, Integer, Integer, Integer, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newNumericProperty(String, boolean, Double, Double, Double, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newRegexProperty(String, boolean, String, Integer, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
newStringProperty(String, boolean, String, Integer, String) - Static method in class com.delphix.masking.api.plugin.config.Property
 
nextFile() - Method in interface com.delphix.masking.api.plugin.FileParser.InputStreamProvider
 
NonConformantDataException - Exception in com.delphix.masking.api.plugin.exception
Algorithms should throw this exception whenever a value to be masked does not match the expected format.
NonConformantDataException() - Constructor for exception com.delphix.masking.api.plugin.exception.NonConformantDataException
Constructor
NonConformantDataException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.NonConformantDataException
Constructor
NonConformantDataException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.NonConformantDataException
Constructor
NonConformantDataException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.NonConformantDataException
Constructor
NotSupportedException - Exception in com.delphix.masking.api.plugin.exception
 
NotSupportedException(String, String) - Constructor for exception com.delphix.masking.api.plugin.exception.NotSupportedException
 
numericPrecision(int) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 

O

ObjectNameValidator - Class in com.delphix.masking.api.plugin.utils
This class provides methods to validate object name, like framework and algorithm instance names.
ObjectNameValidator.ObjectType - Enum in com.delphix.masking.api.plugin.utils
 
open(FileReference, Class<T>) - Static method in class com.delphix.masking.api.plugin.utils.FileReferenceUtils
Open an input stream given a file reference.
open(FileReference, MaskingComponent) - Static method in class com.delphix.masking.api.plugin.utils.FileReferenceUtils
 
open(Driver, InputStream, String) - Static method in class com.delphix.masking.api.plugin.utils.JdbcReferenceUtils
 
openFile(String, FileReference, MaskingComponent) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
 
openFile(String, FileReference, MaskingComponent) - Method in interface com.delphix.masking.api.plugin.utils.ComponentWrapper.ComponentServiceBackend
 
openInputFile(FileReference) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
openInputFile(FileReference) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
openInputFile(FileReference) - Method in interface com.delphix.masking.api.provider.ComponentService
Method to open a file resource by URI.
openInputFile(FileReference) - Method in interface com.delphix.masking.api.provider.DiscoveryClassifierService
Method to open a file resource by URI.
openJdbcConnection(JdbcReference) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
openJdbcConnection(JdbcReference) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
openJdbcConnection(JdbcReference) - Method in interface com.delphix.masking.api.provider.ComponentService
Method to open a JDBC resource.
openLineNumberReference(FileReference, Boolean, Boolean) - Method in interface com.delphix.masking.api.plugin.FileReferenceManager
 
openMappingConnection(MappingSetReference) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
openMappingConnection(MappingSetReference) - Method in class com.delphix.masking.api.plugin.utils.DriverComponentService
 
openMappingConnection(MappingSetReference) - Method in interface com.delphix.masking.api.provider.ComponentService
Method to open a connection to mapping database.
OTHER_TASK_NAME - Static variable in class com.delphix.masking.api.plugin.utils.DriverSupportTestConstants
 

P

PassThroughAdapter - Class in com.delphix.masking.api.plugin.typeAdapters
A pass-through adapter for the case where the algorithm and underlying type are the same.
PassThroughAdapter(MaskingAlgorithm.MaskingType, UnderlyingDataType) - Constructor for class com.delphix.masking.api.plugin.typeAdapters.PassThroughAdapter
 
PERMISSION_REQUIRED - Static variable in class com.delphix.masking.api.plugin.utils.security.CustomSecurityManager
 
PLUGIN_NAME_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
PLUGIN_VERSION_KEY - Static variable in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
PluginComponent - Interface in com.delphix.masking.api.plugin
This is the interface that all classes that wish to expose functionality to the Delphix Masking engine must implement.
PluginFirstClassLoader - Class in com.delphix.masking.api.plugin.utils.external
classLoader which use first /WEB-INF/lib/*.jar and /WEB-INF/classes before core classLoader you must use the pluginFirstClassLoader true in the maven-hpi-plugin
PluginFirstClassLoader() - Constructor for class com.delphix.masking.api.plugin.utils.external.PluginFirstClassLoader
 
PluginLoader - Class in com.delphix.masking.api.plugin.utils
This class wraps a single plugin JAR, providing access to components, as well as jar discovery functions.
PluginLoader(String, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.PluginLoader
Constructs a algorithm loader object with the location of the jar files.
PluginLoader(URL, boolean) - Constructor for class com.delphix.masking.api.plugin.utils.PluginLoader
Constructs a algorithm loader object with the location of the jar files.
PluginLoader.JarMetadata - Class in com.delphix.masking.api.plugin.utils
 
PluginMetadata - Class in com.delphix.masking.api.plugin.utils
This class supports discovery of metadata embedded in plugin JAR files, as well as serving as the transport object fort that data.
port - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
postJobExecute() - Method in interface com.delphix.masking.api.driverSupport.Task
Method to execute in a masking job following any transformation.
PostMaskTypeConversionException - Exception in com.delphix.masking.api.plugin.exception
This exception is used internally when an algorithm produces a masked value that cannot be converted back to the type needed.
PostMaskTypeConversionException(String, String) - Constructor for exception com.delphix.masking.api.plugin.exception.PostMaskTypeConversionException
Constructor
prefixJobAndExecutionId(Integer, Integer, String) - Method in interface com.delphix.masking.api.provider.LogService
 
preJobExecute() - Method in interface com.delphix.masking.api.driverSupport.Task
Method to execute in a masking job prior to any transformation.
PreMaskTypeConversionException - Exception in com.delphix.masking.api.plugin.exception
This exception is used internally when an the value to-be masked cannot be converted to the data type required by the algorithm assigned to the field.
PreMaskTypeConversionException(String, String) - Constructor for exception com.delphix.masking.api.plugin.exception.PreMaskTypeConversionException
Constructor
processEachFileReferenceURI(GroupedPropertiesImpl.UriTransformation) - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
Transform each file references included in this Grouped Properties using the supplied transformation.
propertiesRef - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
Property - Class in com.delphix.masking.api.plugin.config
This class defines a single property for the GroupedProperties configuration mechanism.
PropertyConfigurable - Interface in com.delphix.masking.api.plugin
 

R

readManifest(Path) - Static method in class com.delphix.masking.api.plugin.utils.PluginMetadata
Read relevant attributes from the plugin JAR's manifest.
removeTrailingDot(String) - Static method in class com.delphix.masking.helpers.StringUtil
 
resetThreadContextLoader() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Resets the current thread's context loader to its original value.
run() - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
Run the batch.
RunnableBatch<T> - Class in com.delphix.masking.api.plugin.utils
This class provides a basic implementation of the MaskingBatch interface.
RunnableBatch(MaskingAlgorithm<T>) - Constructor for class com.delphix.masking.api.plugin.utils.RunnableBatch
Create a runnable batch associated with a particular algorithm.
RunnableBatch(MaskingAlgorithm<T>, int) - Constructor for class com.delphix.masking.api.plugin.utils.RunnableBatch
Create a runnable batch associated with a particular algorithm.

S

Schema - Class in com.delphix.masking.api.plugin.config
 
schema - Variable in class com.delphix.masking.api.plugin.referenceType.MappingSetReference
 
SchemaBuilder - Class in com.delphix.masking.api.plugin.config
 
SchemaBuilder() - Constructor for class com.delphix.masking.api.plugin.config.SchemaBuilder
 
SchemaInfo - Class in com.delphix.masking.api.driverSupport.jobInfo
This class represents the schema of a target connection and relevant metadata.
SchemaInfo(String) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.SchemaInfo
Construct a SchemaInfo object with the name of the schema.
setBaseCharset(String) - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
setBaseStringLengthEncode(boolean) - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
setClassPath(Path) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Set the classpath to search for classes to load.
setComponents(Map<String, List<TaskComponentDetails>>) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentStatus
 
setDescription(String) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
setError(int, MaskingException) - Method in interface com.delphix.masking.api.plugin.MaskingBatch
Set the error that occurred when masking a particular item in a batch.
setError(MaskingException) - Method in class com.delphix.masking.api.plugin.utils.GenericDataRow
 
setError(MaskingException) - Method in class com.delphix.masking.api.plugin.utils.GenericDataRowImpl
 
setError(int, MaskingException) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
 
setErrorMessage(String) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setFailureReason(String) - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
setGeneralError(Exception) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
This method is called when a general failure occurs with the algorithm.
setIsolated(boolean) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Sets whether this classloader should run in isolated mode.
setJdbcDriverId(Integer) - Method in class com.delphix.masking.api.plugin.referenceType.JdbcReference
 
setLogService(MaskingLogService) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
setMaskingMode(MaskingAlgorithm.MaskingMode) - Method in interface com.delphix.masking.api.plugin.MaskingAlgorithm
Method to set the Masking Mode.
setMaskingMode(MaskingAlgorithm.MaskingMode) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Set the mode of operation for the wrapped algorithm.
setMaxCount(Integer) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
setMinCount(Integer) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
setName(String) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setName(String) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
setParent(ClassLoader) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Set the parent for this class loader.
setParentFirst(boolean) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Control whether class lookup is delegated to the parent loader first or after this loader.
setPort(String) - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
setPostJobExecuteEndTime(LocalDateTime) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setPostJobExecuteStartTime(LocalDateTime) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setPreJobExecuteEndTime(LocalDateTime) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setPreJobExecuteStartTime(LocalDateTime) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setProject(Project) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Set the project associated with this class loader
setRandomKey(boolean) - Method in class com.delphix.masking.api.plugin.utils.ComponentCache
Controls how the internal backend provider generates keys for algorithms.
setStatus(TaskComponentStatusEnum) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
setStatus(TaskStatusEnum) - Method in class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentStatus
 
setThreadContextLoader() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Sets the current thread's context loader to this classloader, storing the current loader value for later resetting.
setType(Group.Type) - Method in class com.delphix.masking.api.plugin.config.GroupBuilder
 
setUnicodeCharset(String) - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
setUnicodeStringLengthEncoded(boolean) - Method in class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
setup(ComponentService) - Method in interface com.delphix.masking.api.driverSupport.SingleOperationTask
Retrieve and set up any required information provided by the service provider that may be required by this class.
setup(ComponentService) - Method in interface com.delphix.masking.api.driverSupport.Task
Retrieve and set up any required information provided by the service provider that may be required by this class.
setup(DiscoveryClassifierService) - Method in interface com.delphix.masking.api.plugin.DiscoveryClassifier
Perform any setup needed, including ingestion of data files and similar time-consuming work.
setup(ComponentService) - Method in interface com.delphix.masking.api.plugin.MaskingComponent
Prepare this object for use.
setupComponentIfNeeded() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
Set up the wrapped component only if needed.
setupFile(ComponentService, FileReference, LogService, Cache<String, List<String>>) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
This method reads the lookupFile's values (providing encoding and BOM verification) and initializes the replacements caching for faster lookup.
setupFile(ComponentService, FileReference, LogService, Cache<String, List<String>>, Boolean, Boolean) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
Overloading the method to keep the signature of the old setupFile method intact.
setValue(int, T) - Method in interface com.delphix.masking.api.plugin.MaskingBatch
Set the masking result at a particular index in the batch.
setValue(String) - Method in class com.delphix.masking.api.plugin.referenceType.GenericReference
Setter Sets the reference value.
setValue(String) - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
setValue(BigDecimal) - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
setValue(LocalDateTime) - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
setValue(ByteBuffer) - Method in class com.delphix.masking.api.plugin.utils.GenericData
 
setValue(String) - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
setValue(BigDecimal) - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
setValue(LocalDateTime) - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
setValue(ByteBuffer) - Method in class com.delphix.masking.api.plugin.utils.GenericDataImpl
 
setValue(int, T) - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
 
setValueMetadata(MaskValueMetadataImpl) - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
shuffleList(List<?>) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
shuffleList(List<?>) - Method in interface com.delphix.masking.api.provider.CryptoService
Shuffle the provided list in-place.
shuffleListNoCollisions(List<?>) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
shuffleListNoCollisions(List<?>) - Method in interface com.delphix.masking.api.provider.CryptoService
Shuffle the provided list in-place.
SingleOperationTask - Interface in com.delphix.masking.api.driverSupport
This is the interface that all Single Operation Tasks must implement.
SingleOperationTaskException - Exception in com.delphix.masking.api.plugin.exception
The top-level exception class for single operation task errors that occur during execution of SingleOperationTask.
SingleOperationTaskException() - Constructor for exception com.delphix.masking.api.plugin.exception.SingleOperationTaskException
Constructor
SingleOperationTaskException(String) - Constructor for exception com.delphix.masking.api.plugin.exception.SingleOperationTaskException
Constructor
SingleOperationTaskException(String, Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.SingleOperationTaskException
Constructor
SingleOperationTaskException(Throwable) - Constructor for exception com.delphix.masking.api.plugin.exception.SingleOperationTaskException
Constructor
SingleOperationTaskInfo - Class in com.delphix.masking.api.driverSupport.taskInfo
SingleOperationTaskInfo is a class to provide the input values information table wise for specific SingleOperationTask
SingleOperationTaskInfo(String, String, List<String>, FileMetadata, Integer, Integer, Map<String, Object>) - Constructor for class com.delphix.masking.api.driverSupport.taskInfo.SingleOperationTaskInfo
 
size() - Method in interface com.delphix.masking.api.plugin.MaskingBatch
Get the size of the batch.
size() - Method in class com.delphix.masking.api.plugin.utils.RunnableBatch
 
SqlTypeMapper - Class in com.delphix.masking.api.plugin.utils
This class maps text SQL types to data about those types.
SqlTypeMapper() - Constructor for class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
SqlTypeMapper(InputStream, int) - Constructor for class com.delphix.masking.api.plugin.utils.SqlTypeMapper
 
storageType(UnderlyingDataType) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
 
stringCharset(String) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Set the stringCharset value to use for the masked value.
stringMaxLength(int) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Set the stringMaxLength value to use for the masked value.
stringMaxLengthEncoded(boolean) - Method in class com.delphix.masking.api.plugin.utils.MaskValueMetadataImpl
Set the stringMaxLengthEncoded value to use for the masked value.
StringToBigDecimal - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToBigDecimal() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToBigDecimal
 
StringToBigInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToBigInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToBigInteger
 
StringToBinary - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToBinary() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
StringToBoolean - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToBoolean() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToBoolean
 
StringToByteBuffer - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToByteBuffer() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
StringToDate - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToDate() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToDate
 
StringToDouble - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToDouble() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToDouble
 
StringToInteger - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToInteger() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToInteger
 
StringToLong - Class in com.delphix.masking.api.plugin.typeAdapters
 
StringToLong() - Constructor for class com.delphix.masking.api.plugin.typeAdapters.StringToLong
 
StringUtil - Class in com.delphix.masking.helpers
 
StringUtil.CaseClassification - Enum in com.delphix.masking.helpers
 
subBuildFinished(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Cleans up any resources held by this classloader at the end of a subbuild if it has been created for the subbuild's project instance.
subBuildStarted(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.

T

TableInfo - Class in com.delphix.masking.api.driverSupport.jobInfo
This represents information about a table, its relevant columns, and the schema it belongs to, if one exists.
TableInfo(String, List<ColumnInfo>, SchemaInfo) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.TableInfo
Construct a TableInfo object with its columns and the schema it belongs to.
TableInfo(String, List<ColumnInfo>) - Constructor for class com.delphix.masking.api.driverSupport.jobInfo.TableInfo
Construct a TableInfo object with a table name and columns.
targetFinished(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
targetStarted(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
Task - Interface in com.delphix.masking.api.driverSupport
This is the interface that all Driver Support Tasks must implement.
TASK_NAME - Static variable in class com.delphix.masking.api.plugin.utils.DriverSupportTestConstants
 
TASK_POST_EXECUTE_MSG - Static variable in class com.delphix.masking.api.plugin.utils.DriverSupportTestConstants
 
TASK_PRE_EXECUTE_MSG - Static variable in class com.delphix.masking.api.plugin.utils.DriverSupportTestConstants
 
TaskComponentDetails - Class in com.delphix.masking.api.driverSupport.taskStatus
Pojo class to for the Task Component details.
TaskComponentDetails() - Constructor for class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentDetails
 
TaskComponentStatus - Class in com.delphix.masking.api.driverSupport.taskStatus
Pojo Class to show the task component's status result.
TaskComponentStatus() - Constructor for class com.delphix.masking.api.driverSupport.taskStatus.TaskComponentStatus
 
TaskComponentStatusEnum - Enum in com.delphix.masking.api.driverSupport.taskStatus.enums
Enum to show the Task Components Status.
taskFinished(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
TaskNameEnum - Enum in com.delphix.masking.api.driverSupport
 
taskStarted(BuildEvent) - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Empty implementation to satisfy the BuildListener interface.
TaskStatusEnum - Enum in com.delphix.masking.api.driverSupport.taskStatus.enums
Enum to show the Task Components final Status.
tearDown() - Method in interface com.delphix.masking.api.plugin.DiscoveryClassifier
Relinquish any resources this classifier has acquired during its operation and reset any results gathered.
tearDown() - Method in interface com.delphix.masking.api.plugin.MaskingComponent
Relinquish any resources this algorithm has acquired during its operation.
TextDataSampleImpl - Class in com.delphix.masking.api.plugin.utils
This class wraps a list of string values that constitute a sampling of text data value from the data source.
TextDataSampleImpl(List<String>) - Constructor for class com.delphix.masking.api.plugin.utils.TextDataSampleImpl
 
toJson() - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Serialize the content of this object to a JSON String.
toJson() - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
toJsonNode() - Method in interface com.delphix.masking.api.plugin.config.GroupedProperties
Convert this object into a tree of JsonNode objects.
toJsonNode() - Method in class com.delphix.masking.api.plugin.config.GroupedPropertiesImpl
 
toString() - Method in class com.delphix.masking.api.driverSupport.databaseInfo.DatabaseInfo
 
toString() - Method in enum com.delphix.masking.api.driverSupport.TaskNameEnum
 
toString() - Method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskComponentStatusEnum
 
toString() - Method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskStatusEnum
 
toString() - Method in class com.delphix.masking.api.plugin.utils.external.AntClassLoader
Returns a String representing this loader.
toString() - Method in enum com.delphix.masking.api.plugin.utils.ObjectNameValidator.ObjectType
 
toString() - Method in class com.delphix.masking.api.plugin.utils.PluginMetadata
 
toZonedDateTime(TypeAdapter<LocalDateTime, ?>, String, DateTimeFormatter) - Static method in class com.delphix.masking.helpers.DateTypeAdapterHelper
 
transform(String) - Method in interface com.delphix.masking.api.plugin.config.GroupedPropertiesImpl.UriTransformation
 
TypeAdapter<A,D> - Interface in com.delphix.masking.api.plugin.typeAdapters
This is the general interface implemented by classes used internally by the masking framework to apply algorithms to data that is not of the type expected by the algorithm.
TypeAdapterFactory - Class in com.delphix.masking.api.plugin.typeAdapters
This class maintains a static list of all available type adapters and provides factory methods for creating adapter instances.
TypeAdapterFactory(MaskingAlgorithm.MaskingType, UnderlyingDataType, MaskValueMetadataImpl) - Constructor for class com.delphix.masking.api.plugin.typeAdapters.TypeAdapterFactory
 
TypeAdapterFactory(MaskingAlgorithm.MaskingType, UnderlyingDataType, MaskValueMetadataImpl, Map<Pair<MaskingAlgorithm.MaskingType, UnderlyingDataType>, Class<? extends TypeAdapter<?, ?>>>) - Constructor for class com.delphix.masking.api.plugin.typeAdapters.TypeAdapterFactory
 
TypeAdapterFactory(MaskingAlgorithm.MaskingType, UnderlyingDataType, MaskValueMetadataImpl, Map<Pair<MaskingAlgorithm.MaskingType, UnderlyingDataType>, Class<? extends TypeAdapter<?, ?>>>, MaskingComponent) - Constructor for class com.delphix.masking.api.plugin.typeAdapters.TypeAdapterFactory
 
TYPES - Static variable in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
 

U

UnderlyingDataType - Enum in com.delphix.masking.api.plugin.typeAdapters
 
underlyingToAlgorithm(BigInteger) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBigInteger
 
underlyingToAlgorithm(Boolean) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToBoolean
 
underlyingToAlgorithm(Double) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToDouble
 
underlyingToAlgorithm(Integer) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToInteger
 
underlyingToAlgorithm(Long) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToLong
 
underlyingToAlgorithm(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.BigDecimalToString
 
underlyingToAlgorithm(byte[]) - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToBinary
 
underlyingToAlgorithm(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.ByteBufferToString
 
underlyingToAlgorithm(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigDecimal
 
underlyingToAlgorithm(BigInteger) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToBigInteger
 
underlyingToAlgorithm(Date) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDate
 
underlyingToAlgorithm(Double) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToDouble
 
underlyingToAlgorithm(Integer) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToInteger
 
underlyingToAlgorithm(Long) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToLong
 
underlyingToAlgorithm(String) - Method in class com.delphix.masking.api.plugin.typeAdapters.LocalDateTimeToString
 
underlyingToAlgorithm(Object) - Method in class com.delphix.masking.api.plugin.typeAdapters.PassThroughAdapter
 
underlyingToAlgorithm(BigDecimal) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigDecimal
 
underlyingToAlgorithm(BigInteger) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBigInteger
 
underlyingToAlgorithm(byte[]) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBinary
 
underlyingToAlgorithm(Boolean) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToBoolean
 
underlyingToAlgorithm(ByteBuffer) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToByteBuffer
 
underlyingToAlgorithm(Date) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDate
 
underlyingToAlgorithm(Double) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToDouble
 
underlyingToAlgorithm(Integer) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToInteger
 
underlyingToAlgorithm(Long) - Method in class com.delphix.masking.api.plugin.typeAdapters.StringToLong
 
underlyingToAlgorithm(D) - Method in interface com.delphix.masking.api.plugin.typeAdapters.TypeAdapter
Convert an object from the underlying type to the algorithm type.
UNKNOWN_LENGTH_SENTINEL - Static variable in interface com.delphix.masking.api.provider.MaskValueMetadata
 
UNLIMITED_LENGTH_SENTINEL - Static variable in interface com.delphix.masking.api.provider.MaskValueMetadata
 
UnsupportedTypeConversionException - Exception in com.delphix.masking.api.plugin.exception
 
UnsupportedTypeConversionException(String, String) - Constructor for exception com.delphix.masking.api.plugin.exception.UnsupportedTypeConversionException
 
updateAlgorithmReferences(MaskingComponent, String, String) - Static method in class com.delphix.masking.api.plugin.utils.ComponentConfigurator
 
UTF8_BOM - Static variable in class com.delphix.masking.helpers.LookupFileVerifier
 

V

validate() - Method in interface com.delphix.masking.api.plugin.JsonConfigurable
Requests that the component validate its configuration.
validate() - Method in class com.delphix.masking.api.plugin.utils.ComponentWrapper
 
validateMultiColumnAlgorithm(MaskingAlgorithm<GenericDataRow>) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
 
validateMultiColumnAssignment(MaskingAlgorithm<GenericDataRow>, Collection<String>) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Validate the set of logical fields for a multi-column algorithm masking assignment.
validateMultiColumnAssignment(String, Collection<AlgorithmLogicalField>, Collection<String>) - Static method in class com.delphix.masking.api.plugin.utils.ComponentChecker
Validate the set of logical fields for a multi-column algorithm masking assignment.
validateScopedName(String) - Static method in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
Validate that a scoped object name is valid.
validateUnscopedName(String) - Static method in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
Validate that an unscoped object name is valid.
validateUnscopedName(String, int) - Static method in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
Validate that an unscoped object name is valid.
validateUnscopedName(String, String, ObjectNameValidator.ObjectType) - Static method in class com.delphix.masking.api.plugin.utils.ObjectNameValidator
 
valueOf(String) - Static method in enum com.delphix.masking.api.driverSupport.TaskNameEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskComponentStatusEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskStatusEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.config.Group.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Confidence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Target
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException.PluginMetadataFieldKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.api.plugin.utils.ObjectNameValidator.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.delphix.masking.helpers.StringUtil.CaseClassification
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.delphix.masking.api.driverSupport.TaskNameEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskComponentStatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.driverSupport.taskStatus.enums.TaskStatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.config.Group.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Confidence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.DiscoveryClassifier.Target
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.exception.InvalidPluginMetadataException.PluginMetadataFieldKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.MaskingAlgorithm.MaskingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.referenceType.FileReference.FileReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.typeAdapters.UnderlyingDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.api.plugin.utils.ObjectNameValidator.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.delphix.masking.helpers.StringUtil.CaseClassification
Returns an array containing the constants of this enum type, in the order they are declared.
verifyEncoding(byte[]) - Static method in class com.delphix.masking.helpers.LookupFileVerifier
 

W

warn(Integer, Integer, String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
warn(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.DriverSupportLogService
 
warn(String, Object...) - Method in class com.delphix.masking.api.plugin.utils.MaskingLogService
 
warn(Integer, Integer, String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
warn(String, Object...) - Method in interface com.delphix.masking.api.provider.LogService
 
WORDS_DELIMITER - Static variable in class com.delphix.masking.helpers.StringUtil
 
wrap(byte[]) - Method in class com.delphix.masking.api.plugin.utils.CryptoServiceImpl
 
wrap(byte[]) - Method in interface com.delphix.masking.api.provider.CryptoService
Create a new cryptographic service provider by wrapping the provided key.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links