Attribute.Builder |
Attribute.Builder.associatedRuleTypes(List<RuleType> associatedRuleTypes) |
Rule types associated with attribute.
|
static Attribute.Builder |
Attribute.builder() |
Create a new builder.
|
Attribute.Builder |
Attribute.Builder.businessName(String businessName) |
Optional user friendly business name of the attribute.
|
Attribute.Builder |
Attribute.Builder.copy(Attribute model) |
|
Attribute.Builder |
Attribute.Builder.createdById(String createdById) |
OCID of the user who created this attribute in the data catalog.
|
Attribute.Builder |
Attribute.Builder.customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers) |
The list of customized properties along with the values for this object
|
Attribute.Builder |
Attribute.Builder.datatypeEntityKey(String datatypeEntityKey) |
Entity key that represents the datatype of this attribute , applicable if this attribute
is a complex type.
|
Attribute.Builder |
Attribute.Builder.description(String description) |
Detailed description of the attribute.
|
Attribute.Builder |
Attribute.Builder.displayName(String displayName) |
A user-friendly display name.
|
Attribute.Builder |
Attribute.Builder.entityKey(String entityKey) |
The unique key of the parent entity.
|
Attribute.Builder |
Attribute.Builder.externalDataType(String externalDataType) |
Data type of the attribute as defined in the external system.
|
Attribute.Builder |
Attribute.Builder.externalDatatypeEntityKey(String externalDatatypeEntityKey) |
External entity key that represents the datatype of this attribute , applicable if this
attribute is a complex type.
|
Attribute.Builder |
Attribute.Builder.externalKey(String externalKey) |
Unique external key of this attribute in the external source system.
|
Attribute.Builder |
Attribute.Builder.externalParentAttributeKey(String externalParentAttributeKey) |
External attribute key that represents the parent attribute of this attribute ,
applicable if the parent attribute is of complex type.
|
Attribute.Builder |
Attribute.Builder.isDerivedAttribute(Boolean isDerivedAttribute) |
Whether a column is derived or not.
|
Attribute.Builder |
Attribute.Builder.isIncrementalData(Boolean isIncrementalData) |
Property that identifies if this attribute can be used as a watermark to extract
incremental data.
|
Attribute.Builder |
Attribute.Builder.isNullable(Boolean isNullable) |
Property that identifies if this attribute can be assigned null values.
|
Attribute.Builder |
Attribute.Builder.key(String key) |
Unique attribute key that is immutable.
|
Attribute.Builder |
Attribute.Builder.length(Long length) |
Max allowed length of the attribute value.
|
Attribute.Builder |
Attribute.Builder.lifecycleDetails(String lifecycleDetails) |
A message describing the current state in more detail.
|
Attribute.Builder |
Attribute.Builder.lifecycleState(LifecycleState lifecycleState) |
State of the attribute.
|
Attribute.Builder |
Attribute.Builder.maxCollectionCount(Integer maxCollectionCount) |
The maximum count for the number of instances of a given type stored in this collection
type attribute,applicable if this attribute is a complex type.
|
Attribute.Builder |
Attribute.Builder.minCollectionCount(Integer minCollectionCount) |
The minimum count for the number of instances of a given type stored in this collection
type attribute,applicable if this attribute is a complex type.
|
Attribute.Builder |
Attribute.Builder.objectRelationships(List<ObjectRelationship> objectRelationships) |
List of objects and their relationships to this attribute.
|
Attribute.Builder |
Attribute.Builder.parentAttributeKey(String parentAttributeKey) |
Attribute key that represents the parent attribute of this attribute , applicable if the
parent attribute is of complex datatype.
|
Attribute.Builder |
Attribute.Builder.path(String path) |
Full path of the attribute.
|
Attribute.Builder |
Attribute.Builder.position(Integer position) |
Position of the attribute in the record definition.
|
Attribute.Builder |
Attribute.Builder.precision(Integer precision) |
Precision of the attribute value usually applies to float data type.
|
Attribute.Builder |
Attribute.Builder.properties(Map<String,Map<String,String>> properties) |
A map of maps that contains the properties which are specific to the attribute type.
|
Attribute.Builder |
Attribute.Builder.scale(Integer scale) |
Scale of the attribute value usually applies to float data type.
|
Attribute.Builder |
Attribute.Builder.timeCreated(Date timeCreated) |
The date and time the attribute was created, in the format defined by
RFC3339.
|
Attribute.Builder |
Attribute.Builder.timeExternal(Date timeExternal) |
Last modified timestamp of this object in the external system.
|
Attribute.Builder |
Attribute.Builder.timeHarvested(Date timeHarvested) |
The date and time the attribute was harvested, in the format defined by
RFC3339.
|
Attribute.Builder |
Attribute.Builder.timeUpdated(Date timeUpdated) |
The last time that any change was made to the attribute.
|
Attribute.Builder |
Attribute.toBuilder() |
|
Attribute.Builder |
Attribute.Builder.typeKey(String typeKey) |
The type of the attribute.
|
Attribute.Builder |
Attribute.Builder.updatedById(String updatedById) |
OCID of the user who modified this attribute in the data catalog.
|
Attribute.Builder |
Attribute.Builder.uri(String uri) |
URI to the attribute instance in the API.
|