Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codegen/_openapi_sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6700bbe74746844cbb713c810c90e9187056b894
ff7b7d2584e5e5b8f47772019b22d861c6ab066d
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2230,11 +2230,15 @@
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/GetQualityMonitorRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ListQualityMonitorRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ListQualityMonitorResponse.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/PercentNullValidityCheck.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitor.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2API.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2Impl.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2Service.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/RangeValidityCheck.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/UniquenessValidityCheck.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/UpdateQualityMonitorRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/ValidityCheckConfiguration.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/Ai21LabsConfig.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/AiGatewayConfig.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/AiGatewayGuardrailParameters.java linguist-generated=true
Expand Down
2 changes: 2 additions & 0 deletions NEXT_CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@
* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointSpec`.
* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointStatus`.
* [Breaking] Remove `pgbouncerSettings` field for `com.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings`.
* Add `owner` field for `com.databricks.sdk.service.postgres.ProjectStatus`.
* Add `validityCheckConfigurations` field for `com.databricks.sdk.service.qualitymonitorv2.QualityMonitor`.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ public class ProjectStatus {
@JsonProperty("history_retention_duration")
private Duration historyRetentionDuration;

/** The email of the project owner. */
@JsonProperty("owner")
private String owner;

/** The effective major Postgres version number. */
@JsonProperty("pg_version")
private Long pgVersion;
Expand Down Expand Up @@ -89,6 +93,15 @@ public Duration getHistoryRetentionDuration() {
return historyRetentionDuration;
}

public ProjectStatus setOwner(String owner) {
this.owner = owner;
return this;
}

public String getOwner() {
return owner;
}

public ProjectStatus setPgVersion(Long pgVersion) {
this.pgVersion = pgVersion;
return this;
Expand Down Expand Up @@ -126,6 +139,7 @@ public boolean equals(Object o) {
&& Objects.equals(defaultEndpointSettings, that.defaultEndpointSettings)
&& Objects.equals(displayName, that.displayName)
&& Objects.equals(historyRetentionDuration, that.historyRetentionDuration)
&& Objects.equals(owner, that.owner)
&& Objects.equals(pgVersion, that.pgVersion)
&& Objects.equals(settings, that.settings)
&& Objects.equals(syntheticStorageSizeBytes, that.syntheticStorageSizeBytes);
Expand All @@ -139,6 +153,7 @@ public int hashCode() {
defaultEndpointSettings,
displayName,
historyRetentionDuration,
owner,
pgVersion,
settings,
syntheticStorageSizeBytes);
Expand All @@ -152,6 +167,7 @@ public String toString() {
.add("defaultEndpointSettings", defaultEndpointSettings)
.add("displayName", displayName)
.add("historyRetentionDuration", historyRetentionDuration)
.add("owner", owner)
.add("pgVersion", pgVersion)
.add("settings", settings)
.add("syntheticStorageSizeBytes", syntheticStorageSizeBytes)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.

package com.databricks.sdk.service.qualitymonitorv2;

import com.databricks.sdk.support.Generated;
import com.databricks.sdk.support.ToStringer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Collection;
import java.util.Objects;

@Generated
public class PercentNullValidityCheck {
/** List of column names to check for null percentage */
@JsonProperty("column_names")
private Collection<String> columnNames;

/** Optional upper bound; we should use auto determined bounds for now */
@JsonProperty("upper_bound")
private Double upperBound;

public PercentNullValidityCheck setColumnNames(Collection<String> columnNames) {
this.columnNames = columnNames;
return this;
}

public Collection<String> getColumnNames() {
return columnNames;
}

public PercentNullValidityCheck setUpperBound(Double upperBound) {
this.upperBound = upperBound;
return this;
}

public Double getUpperBound() {
return upperBound;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
PercentNullValidityCheck that = (PercentNullValidityCheck) o;
return Objects.equals(columnNames, that.columnNames)
&& Objects.equals(upperBound, that.upperBound);
}

@Override
public int hashCode() {
return Objects.hash(columnNames, upperBound);
}

@Override
public String toString() {
return new ToStringer(PercentNullValidityCheck.class)
.add("columnNames", columnNames)
.add("upperBound", upperBound)
.toString();
}
}
21 changes: 19 additions & 2 deletions ...ks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitor.java
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import com.databricks.sdk.support.Generated;
import com.databricks.sdk.support.ToStringer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Collection;
import java.util.Objects;

@Generated
Expand All @@ -21,6 +22,10 @@ public class QualityMonitor {
@JsonProperty("object_type")
private String objectType;

/** Validity check configurations for anomaly detection. */
@JsonProperty("validity_check_configurations")
private Collection<ValidityCheckConfiguration> validityCheckConfigurations;

public QualityMonitor setAnomalyDetectionConfig(AnomalyDetectionConfig anomalyDetectionConfig) {
this.anomalyDetectionConfig = anomalyDetectionConfig;
return this;
Expand Down Expand Up @@ -48,19 +53,30 @@ public String getObjectType() {
return objectType;
}

public QualityMonitor setValidityCheckConfigurations(
Collection<ValidityCheckConfiguration> validityCheckConfigurations) {
this.validityCheckConfigurations = validityCheckConfigurations;
return this;
}

public Collection<ValidityCheckConfiguration> getValidityCheckConfigurations() {
return validityCheckConfigurations;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
QualityMonitor that = (QualityMonitor) o;
return Objects.equals(anomalyDetectionConfig, that.anomalyDetectionConfig)
&& Objects.equals(objectId, that.objectId)
&& Objects.equals(objectType, that.objectType);
&& Objects.equals(objectType, that.objectType)
&& Objects.equals(validityCheckConfigurations, that.validityCheckConfigurations);
}

@Override
public int hashCode() {
return Objects.hash(anomalyDetectionConfig, objectId, objectType);
return Objects.hash(anomalyDetectionConfig, objectId, objectType, validityCheckConfigurations);
}

@Override
Expand All @@ -69,6 +85,7 @@ public String toString() {
.add("anomalyDetectionConfig", anomalyDetectionConfig)
.add("objectId", objectId)
.add("objectType", objectType)
.add("validityCheckConfigurations", validityCheckConfigurations)
.toString();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.

package com.databricks.sdk.service.qualitymonitorv2;

import com.databricks.sdk.support.Generated;
import com.databricks.sdk.support.ToStringer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Collection;
import java.util.Objects;

@Generated
public class RangeValidityCheck {
/** List of column names to check for range validity */
@JsonProperty("column_names")
private Collection<String> columnNames;

/** Lower bound for the range */
@JsonProperty("lower_bound")
private Double lowerBound;

/** Upper bound for the range */
@JsonProperty("upper_bound")
private Double upperBound;

public RangeValidityCheck setColumnNames(Collection<String> columnNames) {
this.columnNames = columnNames;
return this;
}

public Collection<String> getColumnNames() {
return columnNames;
}

public RangeValidityCheck setLowerBound(Double lowerBound) {
this.lowerBound = lowerBound;
return this;
}

public Double getLowerBound() {
return lowerBound;
}

public RangeValidityCheck setUpperBound(Double upperBound) {
this.upperBound = upperBound;
return this;
}

public Double getUpperBound() {
return upperBound;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
RangeValidityCheck that = (RangeValidityCheck) o;
return Objects.equals(columnNames, that.columnNames)
&& Objects.equals(lowerBound, that.lowerBound)
&& Objects.equals(upperBound, that.upperBound);
}

@Override
public int hashCode() {
return Objects.hash(columnNames, lowerBound, upperBound);
}

@Override
public String toString() {
return new ToStringer(RangeValidityCheck.class)
.add("columnNames", columnNames)
.add("lowerBound", lowerBound)
.add("upperBound", upperBound)
.toString();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.

package com.databricks.sdk.service.qualitymonitorv2;

import com.databricks.sdk.support.Generated;
import com.databricks.sdk.support.ToStringer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Collection;
import java.util.Objects;

@Generated
public class UniquenessValidityCheck {
/** List of column names to check for uniqueness */
@JsonProperty("column_names")
private Collection<String> columnNames;

public UniquenessValidityCheck setColumnNames(Collection<String> columnNames) {
this.columnNames = columnNames;
return this;
}

public Collection<String> getColumnNames() {
return columnNames;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
UniquenessValidityCheck that = (UniquenessValidityCheck) o;
return Objects.equals(columnNames, that.columnNames);
}

@Override
public int hashCode() {
return Objects.hash(columnNames);
}

@Override
public String toString() {
return new ToStringer(UniquenessValidityCheck.class).add("columnNames", columnNames).toString();
}
}
Loading
Loading