Package com.atlan.model.typedefs
Class RelationshipAttributeDef.RelationshipAttributeDefBuilder<C extends RelationshipAttributeDef,B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.typedefs.AttributeDef.AttributeDefBuilder<C,B>
com.atlan.model.typedefs.RelationshipAttributeDef.RelationshipAttributeDefBuilder<C,B>
- Enclosing class:
- RelationshipAttributeDef
public abstract static class RelationshipAttributeDef.RelationshipAttributeDefBuilder<C extends RelationshipAttributeDef,B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C,B>>
extends AttributeDef.AttributeDefBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abstract C
build()
isLegacyAttribute
(Boolean isLegacyAttribute) Unused.relationshipTypeName
(String relationshipTypeName) Name of the relationship type.protected abstract B
self()
toString()
Methods inherited from class com.atlan.model.typedefs.AttributeDef.AttributeDefBuilder
archive, autoUpdateAttributes, cardinality, clearEnumValues, constraints, defaultValue, description, displayName, enumValue, enumValues, includeInNotification, indexType, indexTypeESConfig, indexTypeESFields, isDefaultValueNull, isIndexable, isNew, isOptional, isUnique, name, options, searchWeight, skipScrubbing, typeName, valuesMaxCount, valuesMinCount
Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
RelationshipAttributeDefBuilder
public RelationshipAttributeDefBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAttributeDef.AttributeDefBuilder<C extends RelationshipAttributeDef,
B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C, B>>
-
isLegacyAttribute
Unused.- Returns:
this
.
-
relationshipTypeName
Name of the relationship type.- Returns:
this
.
-
self
- Specified by:
self
in classAttributeDef.AttributeDefBuilder<C extends RelationshipAttributeDef,
B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C, B>>
-
build
- Specified by:
build
in classAttributeDef.AttributeDefBuilder<C extends RelationshipAttributeDef,
B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C, B>>
-
toString
- Overrides:
toString
in classAttributeDef.AttributeDefBuilder<C extends RelationshipAttributeDef,
B extends RelationshipAttributeDef.RelationshipAttributeDefBuilder<C, B>>
-