Skip to content

Commit

Permalink
Latest attributes
Browse files Browse the repository at this point in the history
Signed-off-by: Christopher Grote <cmgrote@users.noreply.github.com>
  • Loading branch information
cmgrote committed Oct 3, 2024
1 parent 55d7900 commit b147679
Show file tree
Hide file tree
Showing 509 changed files with 2,426 additions and 2 deletions.
3 changes: 2 additions & 1 deletion sdk/src/main/java/com/atlan/generators/GeneratorConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ public class GeneratorConfig {
Map.entry("matillionVersions", "addMatillionVersion"),
Map.entry("cogniteTimeseries", "addCogniteTimeseries"),
Map.entry("exceptionsForBusinessPolicy", "exceptionForBusinessPolicy"),
Map.entry("supersetChartFormData", "putSupersetChartFormData"));
Map.entry("supersetChartFormData", "putSupersetChartFormData"),
Map.entry("columnHierarchy", "putColumnHierarchy"));

private static final Map<String, String> DEFAULT_ATTRIBUTE_RENAMES = Map.ofEntries(
Map.entry("connectorName", "connectorType"),
Expand Down
9 changes: 9 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/Asset.java
Original file line number Diff line number Diff line change
Expand Up @@ -551,6 +551,10 @@ public abstract class Asset extends Reference implements IAsset, IReferenceable
@Attribute
String lastSyncWorkflowName;

/** Custom order for sorting purpose, managed by client */
@Attribute
String lexicographicalSortOrder;

/** Links that are attached to this asset. */
@Attribute
@Singular
Expand All @@ -575,6 +579,11 @@ public abstract class Asset extends Reference implements IAsset, IReferenceable
@Attribute
String name;

/** Array of policy ids non-compliant to this asset */
@Attribute
@Singular
SortedSet<String> nonCompliantAssetPolicyGUIDs;

/** Data products for which this asset is an output port. */
@Attribute
@Singular
Expand Down
4 changes: 4 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/BIProcess.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ public class BIProcess extends Asset implements IBIProcess, ILineageProcess, IAs
@Builder.Default
String typeName = TYPE_NAME;

/** Additional Context of the ETL pipeline/notebook which creates the process. */
@Attribute
String additionalEtlContext;

/** Tasks that exist within this process. */
@Attribute
@Singular
Expand Down
9 changes: 9 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/Column.java
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,11 @@ public class Column extends Asset implements IColumn, ISQL, ICatalog, IAsset, IR
@Attribute
Long columnDuplicateValuesCountLong;

/** List of top-level upstream nested columns. */
@Attribute
@Singular("putColumnHierarchy")
List<Map<String, String>> columnHierarchy;

/** List of values in a histogram that represents the contents of this column. */
@Attribute
Histogram columnHistogram;
Expand Down Expand Up @@ -305,6 +310,10 @@ public class Column extends Asset implements IColumn, ISQL, ICatalog, IAsset, IR
@Attribute
Integer nestedColumnCount;

/** Order (position) in which this column appears in the nested Column (nest level starts at 1). */
@Attribute
String nestedColumnOrder;

/** Nested columns that exist within this column. */
@Attribute
@Singular
Expand Down
4 changes: 4 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/ColumnProcess.java
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ public class ColumnProcess extends Asset implements IColumnProcess, ILineageProc
@Builder.Default
String typeName = TYPE_NAME;

/** Additional Context of the ETL pipeline/notebook which creates the process. */
@Attribute
String additionalEtlContext;

/** Tasks that exist within this process. */
@Attribute
@Singular
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ public class DbtColumnProcess extends Asset
@Builder.Default
String typeName = TYPE_NAME;

/** Additional Context of the ETL pipeline/notebook which creates the process. */
@Attribute
String additionalEtlContext;

/** Tasks that exist within this process. */
@Attribute
@Singular
Expand Down
4 changes: 4 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/DbtProcess.java
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ public class DbtProcess extends Asset implements IDbtProcess, IDbt, ILineageProc
@Builder.Default
String typeName = TYPE_NAME;

/** Additional Context of the ETL pipeline/notebook which creates the process. */
@Attribute
String additionalEtlContext;

/** Tasks that exist within this process. */
@Attribute
@Singular
Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IADLS.java
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,9 @@ public interface IADLS {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -405,6 +408,9 @@ public interface IADLS {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IADLSAccount.java
Original file line number Diff line number Diff line change
Expand Up @@ -464,6 +464,9 @@ public interface IADLSAccount {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -479,6 +482,9 @@ public interface IADLSAccount {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IADLSContainer.java
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,9 @@ public interface IADLSContainer {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -458,6 +461,9 @@ public interface IADLSContainer {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IADLSObject.java
Original file line number Diff line number Diff line change
Expand Up @@ -510,6 +510,9 @@ public interface IADLSObject {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -525,6 +528,9 @@ public interface IADLSObject {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAPI.java
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,9 @@ public interface IAPI {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -425,6 +428,9 @@ public interface IAPI {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAPIPath.java
Original file line number Diff line number Diff line change
Expand Up @@ -437,6 +437,9 @@ public interface IAPIPath {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -452,6 +455,9 @@ public interface IAPIPath {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAPISpec.java
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,9 @@ public interface IAPISpec {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -467,6 +470,9 @@ public interface IAPISpec {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAWS.java
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,9 @@ public interface IAWS {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -432,6 +435,9 @@ public interface IAWS {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Data products for which this asset is an output port. */
SortedSet<IDataProduct> getOutputPortDataProducts();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAccessControl.java
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,9 @@ public interface IAccessControl {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -438,6 +441,9 @@ public interface IAccessControl {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Data products for which this asset is an output port. */
SortedSet<IDataProduct> getOutputPortDataProducts();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAirflow.java
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,9 @@ public interface IAirflow {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -438,6 +441,9 @@ public interface IAirflow {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAirflowDag.java
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,9 @@ public interface IAirflowDag {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -430,6 +433,9 @@ public interface IAirflowDag {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAirflowTask.java
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,9 @@ public interface IAirflowTask {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -508,6 +511,9 @@ public interface IAirflowTask {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAnomalo.java
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,9 @@ public interface IAnomalo {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -384,6 +387,9 @@ public interface IAnomalo {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
6 changes: 6 additions & 0 deletions sdk/src/main/java/com/atlan/model/assets/IAnomaloCheck.java
Original file line number Diff line number Diff line change
Expand Up @@ -453,6 +453,9 @@ public interface IAnomaloCheck {
/** Name of the crawler that last synchronized this asset. */
String getLastSyncWorkflowName();

/** Custom order for sorting purpose, managed by client */
String getLexicographicalSortOrder();

/** Links that are attached to this asset. */
SortedSet<ILink> getLinks();

Expand All @@ -468,6 +471,9 @@ public interface IAnomaloCheck {
/** Name of this asset. Fallback for display purposes, if displayName is empty. */
String getName();

/** Array of policy ids non-compliant to this asset */
SortedSet<String> getNonCompliantAssetPolicyGUIDs();

/** Tasks from which this asset is output. */
SortedSet<IAirflowTask> getOutputFromAirflowTasks();

Expand Down
Loading

0 comments on commit b147679

Please sign in to comment.