Package com.atlan.model.relations
Class Reference.ReferenceBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.relations.Reference.ReferenceBuilder<C,B>
- Direct Known Subclasses:
Asset.AssetBuilder
- Enclosing class:
Reference
public abstract static class Reference.ReferenceBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) addedRelationshipAttributes(Reference addedRelationshipAttributes) Relationships that were added to this asset (part of audit logging ONLY).abstract Cbuild()completeObject(boolean completeObject) Internal tracking of whether this represents a complete view of an object, or not.customAttribute(String customAttributeKey, String customAttributeValue) customAttributes(Map<? extends String, ? extends String> customAttributes) displayText(String displayText) Human-readable name of the entity.Unique identifier for the record in the search index (for search results).entityStatus(String entityStatus) Status of the entity (if this is a related entity).Globally-unique identifier for the entity.labels(Collection<? extends String> labels) relationshipAttributes(RelationshipAttributes relationshipAttributes) Attributes specific to the relationship.relationshipGuid(String relationshipGuid) Unique identifier of the relationship (when this is a related entity).relationshipStatus(AtlanStatus relationshipStatus) Status of the relationship (when this is a related entity).relationshipType(String relationshipType) Type of the relationship (if this is a related entity).removedRelationshipAttributes(Reference removedRelationshipAttributes) Relationships that were removed from this asset (part of audit logging ONLY).protected abstract Bself()semantic(Reference.SaveSemantic semantic) Semantic for how this relationship should be saved, if used in an asset request on which .save() is called.toString()Name of the type that defines the entity.uniqueAttributes(UniqueAttributes uniqueAttributes) Attribute(s) that uniquely identify the entity (when this is a related entity).Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
ReferenceBuilder
public ReferenceBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanObject.AtlanObjectBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C, B>>
-
semantic
Semantic for how this relationship should be saved, if used in an asset request on which .save() is called.- Returns:
this.
-
completeObject
Internal tracking of whether this represents a complete view of an object, or not.- Returns:
this.
-
typeName
Name of the type that defines the entity.- Returns:
this.
-
docId
Unique identifier for the record in the search index (for search results).- Returns:
this.
-
guid
Globally-unique identifier for the entity.- Returns:
this.
-
displayText
Human-readable name of the entity.- Returns:
this.
-
entityStatus
Status of the entity (if this is a related entity).- Returns:
this.
-
relationshipType
Type of the relationship (if this is a related entity).- Returns:
this.
-
relationshipGuid
Unique identifier of the relationship (when this is a related entity).- Returns:
this.
-
relationshipStatus
Status of the relationship (when this is a related entity).- Returns:
this.
-
relationshipAttributes
Attributes specific to the relationship.- Returns:
this.
-
uniqueAttributes
Attribute(s) that uniquely identify the entity (when this is a related entity). If the guid is not provided, these must be provided.- Returns:
this.
-
label
-
labels
-
clearLabels
-
customAttribute
-
customAttributes
-
clearCustomAttributes
-
addedRelationshipAttributes
Relationships that were added to this asset (part of audit logging ONLY).- Returns:
this.
-
removedRelationshipAttributes
Relationships that were removed from this asset (part of audit logging ONLY).- Returns:
this.
-
self
- Specified by:
selfin classAtlanObject.AtlanObjectBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C, B>>
-
build
- Specified by:
buildin classAtlanObject.AtlanObjectBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C, B>>
-
toString
- Overrides:
toStringin classAtlanObject.AtlanObjectBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C, B>>
-