Package com.atlan.model.admin
Class ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C extends ParsedQuery.DatabaseObject,B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C,B>
- Enclosing class:
- ParsedQuery.DatabaseObject
public abstract static class ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C extends ParsedQuery.DatabaseObject,B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abstract C
build()
columns
(List<ParsedQuery.DatabaseColumn> columns) List of details about the columns queried within the object.Name of the database the object exists within.displayName
(String displayName) Fully-qualified name of the SQL object.Numeric identifier for the object.Name of the object (unqualified).procedureName
(String procedureName) Name of the procedure (only for process objects).queryHashId
(String queryHashId) Unique hash representing the query (only for process objects).Name of the schema the object exists within.protected abstract B
self()
toString()
Type of the object.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
DatabaseObjectBuilder
public DatabaseObjectBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends ParsedQuery.DatabaseObject,
B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C, B>>
-
displayName
Fully-qualified name of the SQL object. (Only present on non-process objects.)- Returns:
this
.
-
id
Numeric identifier for the object.- Returns:
this
.
-
name
Name of the object (unqualified).- Returns:
this
.
-
type
Type of the object.- Returns:
this
.
-
database
Name of the database the object exists within.- Returns:
this
.
-
schema
Name of the schema the object exists within.- Returns:
this
.
-
columns
List of details about the columns queried within the object. (Only present on non-process objects.)- Returns:
this
.
-
procedureName
Name of the procedure (only for process objects).- Returns:
this
.
-
queryHashId
Unique hash representing the query (only for process objects).- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends ParsedQuery.DatabaseObject,
B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends ParsedQuery.DatabaseObject,
B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends ParsedQuery.DatabaseObject,
B extends ParsedQuery.DatabaseObject.DatabaseObjectBuilder<C, B>>
-