Class ConfiguredType
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dataintegration.model.BaseType
-
- com.oracle.bmc.dataintegration.model.ConfiguredType
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class ConfiguredType extends BaseType
A ConfiguredType represents a type that has built-in configuration to the type itself.An example is a SSN type whose basic type is VARCHAR, but the type itself also has a built-in configuration like length=10.
Note: Objects should always be created or deserialized using theConfiguredType.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 theConfiguredType.Builder
, which maintain a set of all explicitly set fields calledConfiguredType.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
ConfiguredType.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.dataintegration.model.BaseType
BaseType.ModelType
-
-
Constructor Summary
Constructors Constructor Description ConfiguredType(String key, String modelVersion, ParentReference parentRef, String name, Integer objectStatus, String description, Object wrappedType, ConfigValues configValues, ConfigDefinition configDefinition)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfiguredType.Builder
builder()
Create a new builder.boolean
equals(Object o)
ConfigDefinition
getConfigDefinition()
ConfigValues
getConfigValues()
Object
getWrappedType()
A wrapped type, may be a string or a BaseType.int
hashCode()
ConfiguredType.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.dataintegration.model.BaseType
getDescription, getKey, getModelVersion, getName, getObjectStatus, getParentRef
-
-
-
-
Constructor Detail
-
ConfiguredType
@Deprecated public ConfiguredType(String key, String modelVersion, ParentReference parentRef, String name, Integer objectStatus, String description, Object wrappedType, ConfigValues configValues, ConfigDefinition configDefinition)
Deprecated.
-
-
Method Detail
-
builder
public static ConfiguredType.Builder builder()
Create a new builder.
-
toBuilder
public ConfiguredType.Builder toBuilder()
-
getWrappedType
public Object getWrappedType()
A wrapped type, may be a string or a BaseType.- Returns:
- the value
-
getConfigValues
public ConfigValues getConfigValues()
-
getConfigDefinition
public ConfigDefinition getConfigDefinition()
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-