Skip to content

Commit 68cf1b2

Browse files
Update SDK to ff7b7d2584e5e5b8f47772019b22d861c6ab066d
1 parent 79aadac commit 68cf1b2

File tree

9 files changed

+312
-3
lines changed

9 files changed

+312
-3
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6700bbe74746844cbb713c810c90e9187056b894
1+
ff7b7d2584e5e5b8f47772019b22d861c6ab066d

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2230,11 +2230,15 @@
22302230
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/GetQualityMonitorRequest.java linguist-generated=true
22312231
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ListQualityMonitorRequest.java linguist-generated=true
22322232
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ListQualityMonitorResponse.java linguist-generated=true
2233+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/PercentNullValidityCheck.java linguist-generated=true
22332234
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitor.java linguist-generated=true
22342235
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2API.java linguist-generated=true
22352236
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2Impl.java linguist-generated=true
22362237
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2Service.java linguist-generated=true
2238+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/RangeValidityCheck.java linguist-generated=true
2239+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/UniquenessValidityCheck.java linguist-generated=true
22372240
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/UpdateQualityMonitorRequest.java linguist-generated=true
2241+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ValidityCheckConfiguration.java linguist-generated=true
22382242
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/Ai21LabsConfig.java linguist-generated=true
22392243
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/AiGatewayConfig.java linguist-generated=true
22402244
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/AiGatewayGuardrailParameters.java linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,5 @@
3131
* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointSpec`.
3232
* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointStatus`.
3333
* [Breaking] Remove `pgbouncerSettings` field for `com.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings`.
34+
* Add `owner` field for `com.databricks.sdk.service.postgres.ProjectStatus`.
35+
* Add `validityCheckConfigurations` field for `com.databricks.sdk.service.qualitymonitorv2.QualityMonitor`.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectStatus.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ public class ProjectStatus {
3131
@JsonProperty("history_retention_duration")
3232
private Duration historyRetentionDuration;
3333

34+
/** The email of the project owner. */
35+
@JsonProperty("owner")
36+
private String owner;
37+
3438
/** The effective major Postgres version number. */
3539
@JsonProperty("pg_version")
3640
private Long pgVersion;
@@ -89,6 +93,15 @@ public Duration getHistoryRetentionDuration() {
8993
return historyRetentionDuration;
9094
}
9195

96+
public ProjectStatus setOwner(String owner) {
97+
this.owner = owner;
98+
return this;
99+
}
100+
101+
public String getOwner() {
102+
return owner;
103+
}
104+
92105
public ProjectStatus setPgVersion(Long pgVersion) {
93106
this.pgVersion = pgVersion;
94107
return this;
@@ -126,6 +139,7 @@ public boolean equals(Object o) {
126139
&& Objects.equals(defaultEndpointSettings, that.defaultEndpointSettings)
127140
&& Objects.equals(displayName, that.displayName)
128141
&& Objects.equals(historyRetentionDuration, that.historyRetentionDuration)
142+
&& Objects.equals(owner, that.owner)
129143
&& Objects.equals(pgVersion, that.pgVersion)
130144
&& Objects.equals(settings, that.settings)
131145
&& Objects.equals(syntheticStorageSizeBytes, that.syntheticStorageSizeBytes);
@@ -139,6 +153,7 @@ public int hashCode() {
139153
defaultEndpointSettings,
140154
displayName,
141155
historyRetentionDuration,
156+
owner,
142157
pgVersion,
143158
settings,
144159
syntheticStorageSizeBytes);
@@ -152,6 +167,7 @@ public String toString() {
152167
.add("defaultEndpointSettings", defaultEndpointSettings)
153168
.add("displayName", displayName)
154169
.add("historyRetentionDuration", historyRetentionDuration)
170+
.add("owner", owner)
155171
.add("pgVersion", pgVersion)
156172
.add("settings", settings)
157173
.add("syntheticStorageSizeBytes", syntheticStorageSizeBytes)
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
2+
3+
package com.databricks.sdk.service.qualitymonitorv2;
4+
5+
import com.databricks.sdk.support.Generated;
6+
import com.databricks.sdk.support.ToStringer;
7+
import com.fasterxml.jackson.annotation.JsonProperty;
8+
import java.util.Collection;
9+
import java.util.Objects;
10+
11+
@Generated
12+
public class PercentNullValidityCheck {
13+
/** List of column names to check for null percentage */
14+
@JsonProperty("column_names")
15+
private Collection<String> columnNames;
16+
17+
/** Optional upper bound; we should use auto determined bounds for now */
18+
@JsonProperty("upper_bound")
19+
private Double upperBound;
20+
21+
public PercentNullValidityCheck setColumnNames(Collection<String> columnNames) {
22+
this.columnNames = columnNames;
23+
return this;
24+
}
25+
26+
public Collection<String> getColumnNames() {
27+
return columnNames;
28+
}
29+
30+
public PercentNullValidityCheck setUpperBound(Double upperBound) {
31+
this.upperBound = upperBound;
32+
return this;
33+
}
34+
35+
public Double getUpperBound() {
36+
return upperBound;
37+
}
38+
39+
@Override
40+
public boolean equals(Object o) {
41+
if (this == o) return true;
42+
if (o == null || getClass() != o.getClass()) return false;
43+
PercentNullValidityCheck that = (PercentNullValidityCheck) o;
44+
return Objects.equals(columnNames, that.columnNames)
45+
&& Objects.equals(upperBound, that.upperBound);
46+
}
47+
48+
@Override
49+
public int hashCode() {
50+
return Objects.hash(columnNames, upperBound);
51+
}
52+
53+
@Override
54+
public String toString() {
55+
return new ToStringer(PercentNullValidityCheck.class)
56+
.add("columnNames", columnNames)
57+
.add("upperBound", upperBound)
58+
.toString();
59+
}
60+
}

databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitor.java

100755100644
Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.databricks.sdk.support.Generated;
66
import com.databricks.sdk.support.ToStringer;
77
import com.fasterxml.jackson.annotation.JsonProperty;
8+
import java.util.Collection;
89
import java.util.Objects;
910

1011
@Generated
@@ -21,6 +22,10 @@ public class QualityMonitor {
2122
@JsonProperty("object_type")
2223
private String objectType;
2324

25+
/** Validity check configurations for anomaly detection. */
26+
@JsonProperty("validity_check_configurations")
27+
private Collection<ValidityCheckConfiguration> validityCheckConfigurations;
28+
2429
public QualityMonitor setAnomalyDetectionConfig(AnomalyDetectionConfig anomalyDetectionConfig) {
2530
this.anomalyDetectionConfig = anomalyDetectionConfig;
2631
return this;
@@ -48,19 +53,30 @@ public String getObjectType() {
4853
return objectType;
4954
}
5055

56+
public QualityMonitor setValidityCheckConfigurations(
57+
Collection<ValidityCheckConfiguration> validityCheckConfigurations) {
58+
this.validityCheckConfigurations = validityCheckConfigurations;
59+
return this;
60+
}
61+
62+
public Collection<ValidityCheckConfiguration> getValidityCheckConfigurations() {
63+
return validityCheckConfigurations;
64+
}
65+
5166
@Override
5267
public boolean equals(Object o) {
5368
if (this == o) return true;
5469
if (o == null || getClass() != o.getClass()) return false;
5570
QualityMonitor that = (QualityMonitor) o;
5671
return Objects.equals(anomalyDetectionConfig, that.anomalyDetectionConfig)
5772
&& Objects.equals(objectId, that.objectId)
58-
&& Objects.equals(objectType, that.objectType);
73+
&& Objects.equals(objectType, that.objectType)
74+
&& Objects.equals(validityCheckConfigurations, that.validityCheckConfigurations);
5975
}
6076

6177
@Override
6278
public int hashCode() {
63-
return Objects.hash(anomalyDetectionConfig, objectId, objectType);
79+
return Objects.hash(anomalyDetectionConfig, objectId, objectType, validityCheckConfigurations);
6480
}
6581

6682
@Override
@@ -69,6 +85,7 @@ public String toString() {
6985
.add("anomalyDetectionConfig", anomalyDetectionConfig)
7086
.add("objectId", objectId)
7187
.add("objectType", objectType)
88+
.add("validityCheckConfigurations", validityCheckConfigurations)
7289
.toString();
7390
}
7491
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
2+
3+
package com.databricks.sdk.service.qualitymonitorv2;
4+
5+
import com.databricks.sdk.support.Generated;
6+
import com.databricks.sdk.support.ToStringer;
7+
import com.fasterxml.jackson.annotation.JsonProperty;
8+
import java.util.Collection;
9+
import java.util.Objects;
10+
11+
@Generated
12+
public class RangeValidityCheck {
13+
/** List of column names to check for range validity */
14+
@JsonProperty("column_names")
15+
private Collection<String> columnNames;
16+
17+
/** Lower bound for the range */
18+
@JsonProperty("lower_bound")
19+
private Double lowerBound;
20+
21+
/** Upper bound for the range */
22+
@JsonProperty("upper_bound")
23+
private Double upperBound;
24+
25+
public RangeValidityCheck setColumnNames(Collection<String> columnNames) {
26+
this.columnNames = columnNames;
27+
return this;
28+
}
29+
30+
public Collection<String> getColumnNames() {
31+
return columnNames;
32+
}
33+
34+
public RangeValidityCheck setLowerBound(Double lowerBound) {
35+
this.lowerBound = lowerBound;
36+
return this;
37+
}
38+
39+
public Double getLowerBound() {
40+
return lowerBound;
41+
}
42+
43+
public RangeValidityCheck setUpperBound(Double upperBound) {
44+
this.upperBound = upperBound;
45+
return this;
46+
}
47+
48+
public Double getUpperBound() {
49+
return upperBound;
50+
}
51+
52+
@Override
53+
public boolean equals(Object o) {
54+
if (this == o) return true;
55+
if (o == null || getClass() != o.getClass()) return false;
56+
RangeValidityCheck that = (RangeValidityCheck) o;
57+
return Objects.equals(columnNames, that.columnNames)
58+
&& Objects.equals(lowerBound, that.lowerBound)
59+
&& Objects.equals(upperBound, that.upperBound);
60+
}
61+
62+
@Override
63+
public int hashCode() {
64+
return Objects.hash(columnNames, lowerBound, upperBound);
65+
}
66+
67+
@Override
68+
public String toString() {
69+
return new ToStringer(RangeValidityCheck.class)
70+
.add("columnNames", columnNames)
71+
.add("lowerBound", lowerBound)
72+
.add("upperBound", upperBound)
73+
.toString();
74+
}
75+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
2+
3+
package com.databricks.sdk.service.qualitymonitorv2;
4+
5+
import com.databricks.sdk.support.Generated;
6+
import com.databricks.sdk.support.ToStringer;
7+
import com.fasterxml.jackson.annotation.JsonProperty;
8+
import java.util.Collection;
9+
import java.util.Objects;
10+
11+
@Generated
12+
public class UniquenessValidityCheck {
13+
/** List of column names to check for uniqueness */
14+
@JsonProperty("column_names")
15+
private Collection<String> columnNames;
16+
17+
public UniquenessValidityCheck setColumnNames(Collection<String> columnNames) {
18+
this.columnNames = columnNames;
19+
return this;
20+
}
21+
22+
public Collection<String> getColumnNames() {
23+
return columnNames;
24+
}
25+
26+
@Override
27+
public boolean equals(Object o) {
28+
if (this == o) return true;
29+
if (o == null || getClass() != o.getClass()) return false;
30+
UniquenessValidityCheck that = (UniquenessValidityCheck) o;
31+
return Objects.equals(columnNames, that.columnNames);
32+
}
33+
34+
@Override
35+
public int hashCode() {
36+
return Objects.hash(columnNames);
37+
}
38+
39+
@Override
40+
public String toString() {
41+
return new ToStringer(UniquenessValidityCheck.class).add("columnNames", columnNames).toString();
42+
}
43+
}

0 commit comments

Comments
 (0)