Skip to content

Commit bc59147

Browse files
authored
Merge pull request #2345 from atlanhq/sync-models-20260322-131254
Sync Java SDK models from atlanhq/models
2 parents e2a416d + 8be1bf6 commit bc59147

775 files changed

Lines changed: 10285 additions & 6 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sdk/src/main/java/com/atlan/model/assets/Asset.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,14 @@ public abstract class Asset extends Reference implements IAsset, IReferenceable
489489
@Attribute
490490
AtlanIcon assetIcon;
491491

492+
/** The type of request form on Immuta applicable for the asset. */
493+
@Attribute
494+
String assetImmutaRequestType;
495+
496+
/** URL of the request form on Immuta relevant to the asset. */
497+
@Attribute
498+
String assetImmutaRequestUrl;
499+
492500
/** Internal Popularity score for this asset. */
493501
@Attribute
494502
Double assetInternalPopularityScore;

sdk/src/main/java/com/atlan/model/assets/AzureEventHub.java

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public class AzureEventHub extends Asset
5151
@Builder.Default
5252
String typeName = TYPE_NAME;
5353

54-
/** TBC */
54+
/** Operational status of the Azure Event Hub at the source. */
5555
@Attribute
5656
String azureEventHubStatus;
5757

@@ -70,23 +70,44 @@ public class AzureEventHub extends Asset
7070
@Singular
7171
SortedSet<ISparkJob> inputToSparkJobs;
7272

73+
/** Kafka cluster containing this topic. */
74+
@Attribute
75+
IKafkaCluster kafkaCluster;
76+
7377
/** Consumer groups subscribed to this topic. */
7478
@Attribute
7579
@Singular
7680
SortedSet<IKafkaConsumerGroup> kafkaConsumerGroups;
7781

82+
/** Schema fields defined within this Kafka topic. */
83+
@Attribute
84+
@Singular
85+
SortedSet<IKafkaField> kafkaFields;
86+
7887
/** Cleanup policy for this topic. */
7988
@Attribute
8089
KafkaTopicCleanupPolicy kafkaTopicCleanupPolicy;
8190

91+
/** Unique name of the Kafka cluster in which this topic exists. */
92+
@Attribute
93+
String kafkaTopicClusterQualifiedName;
94+
8295
/** Type of compression used for this topic. */
8396
@Attribute
8497
KafkaTopicCompressionType kafkaTopicCompressionType;
8598

99+
/** Number of consumer groups consuming this topic. */
100+
@Attribute
101+
Long kafkaTopicConsumerCount;
102+
86103
/** Whether this topic is an internal topic (true) or not (false). */
87104
@Attribute
88105
Boolean kafkaTopicIsInternal;
89106

107+
/** Whether this topic is fully managed by a schema registry (true) or not (false). */
108+
@Attribute
109+
Boolean kafkaTopicIsSchemaManaged;
110+
90111
/** Comma seperated Cleanup policy for this topic. */
91112
@Attribute
92113
String kafkaTopicLogCleanupPolicy;
@@ -103,10 +124,18 @@ public class AzureEventHub extends Asset
103124
@Attribute
104125
Long kafkaTopicReplicationFactor;
105126

127+
/** Maximum size in bytes that a topic can grow to before discarding old messages; -1 means unlimited. */
128+
@Attribute
129+
Long kafkaTopicRetentionBytes;
130+
106131
/** Amount of time messages will be retained in this topic, in milliseconds. */
107132
@Attribute
108133
Long kafkaTopicRetentionTimeInMs;
109134

135+
/** Name of the schema registry subject governing this topic, if any. */
136+
@Attribute
137+
String kafkaTopicSchemaRegistrySubjectName;
138+
110139
/** Segment size for this topic. */
111140
@Attribute
112141
Long kafkaTopicSegmentBytes;

sdk/src/main/java/com/atlan/model/assets/AzureEventHubConsumerGroup.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.atlan.exception.NotFoundException;
1010
import com.atlan.model.enums.AtlanAnnouncementType;
1111
import com.atlan.model.enums.CertificateStatus;
12+
import com.atlan.model.enums.KafkaConsumerGroupState;
1213
import com.atlan.model.fields.AtlanField;
1314
import com.atlan.model.relations.Reference;
1415
import com.atlan.model.relations.UniqueAttributes;
@@ -73,10 +74,19 @@ public class AzureEventHubConsumerGroup extends Asset
7374
@Singular
7475
SortedSet<ISparkJob> inputToSparkJobs;
7576

77+
/** List of topic-partition pairs assigned to this consumer group. */
78+
@Attribute
79+
@Singular
80+
SortedSet<String> kafkaConsumerGroupAssignedPartitions;
81+
7682
/** Number of members in this consumer group. */
7783
@Attribute
7884
Long kafkaConsumerGroupMemberCount;
7985

86+
/** State of this consumer group. */
87+
@Attribute
88+
KafkaConsumerGroupState kafkaConsumerGroupState;
89+
8090
/** List of consumption properties for Kafka topics, for this consumer group. */
8191
@Attribute
8292
@Singular

sdk/src/main/java/com/atlan/model/assets/IADF.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,12 @@ default IApplicationField getApplicationField() {
346346
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
347347
AtlanIcon getAssetIcon();
348348

349+
/** The type of request form on Immuta applicable for the asset. */
350+
String getAssetImmutaRequestType();
351+
352+
/** URL of the request form on Immuta relevant to the asset. */
353+
String getAssetImmutaRequestUrl();
354+
349355
/** Internal Popularity score for this asset. */
350356
Double getAssetInternalPopularityScore();
351357

sdk/src/main/java/com/atlan/model/assets/IADLS.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,12 @@ default IApplicationField getApplicationField() {
352352
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
353353
AtlanIcon getAssetIcon();
354354

355+
/** The type of request form on Immuta applicable for the asset. */
356+
String getAssetImmutaRequestType();
357+
358+
/** URL of the request form on Immuta relevant to the asset. */
359+
String getAssetImmutaRequestUrl();
360+
355361
/** Internal Popularity score for this asset. */
356362
Double getAssetInternalPopularityScore();
357363

sdk/src/main/java/com/atlan/model/assets/IADLSAccount.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,12 @@ default IApplicationField getApplicationField() {
424424
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
425425
AtlanIcon getAssetIcon();
426426

427+
/** The type of request form on Immuta applicable for the asset. */
428+
String getAssetImmutaRequestType();
429+
430+
/** URL of the request form on Immuta relevant to the asset. */
431+
String getAssetImmutaRequestUrl();
432+
427433
/** Internal Popularity score for this asset. */
428434
Double getAssetInternalPopularityScore();
429435

sdk/src/main/java/com/atlan/model/assets/IADLSContainer.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,12 @@ default IApplicationField getApplicationField() {
405405
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
406406
AtlanIcon getAssetIcon();
407407

408+
/** The type of request form on Immuta applicable for the asset. */
409+
String getAssetImmutaRequestType();
410+
411+
/** URL of the request form on Immuta relevant to the asset. */
412+
String getAssetImmutaRequestUrl();
413+
408414
/** Internal Popularity score for this asset. */
409415
Double getAssetInternalPopularityScore();
410416

sdk/src/main/java/com/atlan/model/assets/IADLSObject.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,12 @@ default IApplicationField getApplicationField() {
482482
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
483483
AtlanIcon getAssetIcon();
484484

485+
/** The type of request form on Immuta applicable for the asset. */
486+
String getAssetImmutaRequestType();
487+
488+
/** URL of the request form on Immuta relevant to the asset. */
489+
String getAssetImmutaRequestUrl();
490+
485491
/** Internal Popularity score for this asset. */
486492
Double getAssetInternalPopularityScore();
487493

sdk/src/main/java/com/atlan/model/assets/IAI.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,12 @@ default IApplicationField getApplicationField() {
367367
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
368368
AtlanIcon getAssetIcon();
369369

370+
/** The type of request form on Immuta applicable for the asset. */
371+
String getAssetImmutaRequestType();
372+
373+
/** URL of the request form on Immuta relevant to the asset. */
374+
String getAssetImmutaRequestUrl();
375+
370376
/** Internal Popularity score for this asset. */
371377
Double getAssetInternalPopularityScore();
372378

sdk/src/main/java/com/atlan/model/assets/IAIApplication.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,12 @@ default IApplicationField getApplicationField() {
359359
/** Name of the icon to use for this asset. (Only applies to glossaries, currently.) */
360360
AtlanIcon getAssetIcon();
361361

362+
/** The type of request form on Immuta applicable for the asset. */
363+
String getAssetImmutaRequestType();
364+
365+
/** URL of the request form on Immuta relevant to the asset. */
366+
String getAssetImmutaRequestUrl();
367+
362368
/** Internal Popularity score for this asset. */
363369
Double getAssetInternalPopularityScore();
364370

0 commit comments

Comments
 (0)