Class PPFFormatEntry
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.FormatEntry
-
- com.oracle.bmc.datasafe.model.PPFFormatEntry
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class PPFFormatEntry extends FormatEntry
The Post Processing Function masking format is a special masking option that enables you to use a custom function to further transform column values after they have been masked using some other masking formats.It takes the intermediate masked values as input and returns the final masked values. For example, you can use it for adding checksums or special encodings to the masked values.
A post-processing function has the same signature as a user-defined function, but it passes in the masked values the masking engine generates, and returns the final masked values that should be used for masking. To learn more, check Post Processing Function in the Data Safe documentation.
Note: Objects should always be created or deserialized using thePPFFormatEntry.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of thePPFFormatEntry.Builder
, which maintain a set of all explicitly set fields calledPPFFormatEntry.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PPFFormatEntry.Builder
-
Constructor Summary
Constructors Constructor Description PPFFormatEntry(String description, String postProcessingFunction)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PPFFormatEntry.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getPostProcessingFunction()
The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format.int
hashCode()
PPFFormatEntry.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.datasafe.model.FormatEntry
getDescription
-
-
-
-
Constructor Detail
-
PPFFormatEntry
@Deprecated public PPFFormatEntry(String description, String postProcessingFunction)
Deprecated.
-
-
Method Detail
-
builder
public static PPFFormatEntry.Builder builder()
Create a new builder.
-
toBuilder
public PPFFormatEntry.Builder toBuilder()
-
getPostProcessingFunction
public String getPostProcessingFunction()
The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format.It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classFormatEntry
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classFormatEntry
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classFormatEntry
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classFormatEntry
-
-