Class CompatibleFormatsForDataTypes
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CompatibleFormatsForDataTypes
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CompatibleFormatsForDataTypes extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA list of basic masking formats compatible with and grouped by the supported data types.The data types are grouped into the following categories - Character - Includes CHAR, NCHAR, VARCHAR2, and NVARCHAR2 Numeric - Includes NUMBER, FLOAT, RAW, BINARY_FLOAT, and BINARY_DOUBLE Date - Includes DATE and TIMESTAMP LOB - Includes BLOB, CLOB, and NCLOB All - Includes all the supported data types
Note: Objects should always be created or deserialized using theCompatibleFormatsForDataTypes.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 theCompatibleFormatsForDataTypes.Builder, which maintain a set of all explicitly set fields calledCompatibleFormatsForDataTypes.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 classCompatibleFormatsForDataTypes.Builder
-
Constructor Summary
Constructors Constructor Description CompatibleFormatsForDataTypes(List<FormatsForDataType> formatsForDataType)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompatibleFormatsForDataTypes.Builderbuilder()Create a new builder.booleanequals(Object o)List<FormatsForDataType>getFormatsForDataType()An array of lists of basic masking formats compatible with the supported data types.inthashCode()CompatibleFormatsForDataTypes.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CompatibleFormatsForDataTypes
@Deprecated @ConstructorProperties("formatsForDataType") public CompatibleFormatsForDataTypes(List<FormatsForDataType> formatsForDataType)
Deprecated.
-
-
Method Detail
-
builder
public static CompatibleFormatsForDataTypes.Builder builder()
Create a new builder.
-
toBuilder
public CompatibleFormatsForDataTypes.Builder toBuilder()
-
getFormatsForDataType
public List<FormatsForDataType> getFormatsForDataType()
An array of lists of basic masking formats compatible with the supported data types.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-