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.ExplicitlySetBmcModel
A 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 class
CompatibleFormatsForDataTypes.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<FormatsForDataType>
getFormatsForDataType()
An array of lists of basic masking formats compatible with the supported data types.int
hashCode()
CompatibleFormatsForDataTypes.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-