Package com.atlan.model.contracts
Class DataContractSpec.DCTag.DCTagBuilder<C extends DataContractSpec.DCTag,B extends DataContractSpec.DCTag.DCTagBuilder<C,B>>
java.lang.Object
com.atlan.model.contracts.DataContractSpec.DCTag.DCTagBuilder<C,B>
- Enclosing class:
- DataContractSpec.DCTag
public abstract static class DataContractSpec.DCTag.DCTagBuilder<C extends DataContractSpec.DCTag,B extends DataContractSpec.DCTag.DCTagBuilder<C,B>>
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abstract C
build()
Human-readable name of the Atlan tag.Whether to propagate the tag at all (true) or not (false).propagateThroughHierarchy
(Boolean propagateThroughHierarchy) Whether to propagate the tag through asset's containment hierarchy (true) or not (false).propagateThroughLineage
(Boolean propagateThroughLineage) Whether to propagate the tag through lineage (true) or not (false).protected abstract B
self()
toString()
-
Constructor Details
-
DCTagBuilder
public DCTagBuilder()
-
-
Method Details
-
$fillValuesFrom
-
name
Human-readable name of the Atlan tag.- Returns:
this
.
-
propagate
Whether to propagate the tag at all (true) or not (false).- Returns:
this
.
-
propagateThroughLineage
Whether to propagate the tag through lineage (true) or not (false).- Returns:
this
.
-
propagateThroughHierarchy
Whether to propagate the tag through asset's containment hierarchy (true) or not (false).- Returns:
this
.
-
self
-
build
-
toString
-