diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 39311e783..3db836406 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -91cd8658c8b3ee89b08b922530d0543e351098f3 \ No newline at end of file +123d5dbad566ac678ce0e3189096eb91ff5e286d \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 39837a294..90ddb7a6c 100755 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -45,3 +45,6 @@ * Add `scopeQualifier` field for `com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination`. * Add `displayName` and `previewPhase` fields for `com.databricks.sdk.service.settingsv2.SettingsMetadata`. * Add `kafkaOptions` field for `com.databricks.sdk.service.pipelines.ConnectorOptions`. +* Add `disabled` field for `com.databricks.sdk.service.jobs.RunTask`. +* Add `disabled` field for `com.databricks.sdk.service.jobs.SubmitTask`. +* Add `HUBSPOT`, `GITHUB`, `OUTLOOK` and `SMARTSHEET` enum values for `com.databricks.sdk.service.catalog.ConnectionType`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java index 956b1af6c..f2d7dc20d 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java @@ -11,18 +11,22 @@ public enum ConnectionType { CONFLUENCE, DATABRICKS, GA4_RAW_DATA, + GITHUB, GLUE, HIVE_METASTORE, HTTP, + HUBSPOT, META_MARKETING, MYSQL, ORACLE, + OUTLOOK, POSTGRESQL, POWER_BI, REDSHIFT, SALESFORCE, SALESFORCE_DATA_CLOUD, SERVICENOW, + SMARTSHEET, SNOWFLAKE, SQLDW, SQLSERVER, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/RunTask.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/RunTask.java index 364a69437..4d8b5b3e3 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/RunTask.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/RunTask.java @@ -99,6 +99,13 @@ public class RunTask { @JsonProperty("disable_auto_optimization") private Boolean disableAutoOptimization; + /** + * An optional flag to disable the task. If set to true, the task will not run even if it is part + * of a job. + */ + @JsonProperty("disabled") + private Boolean disabled; + /** * The actual performance target used by the serverless run during execution. This can differ from * the client-set performance target on the request depending on whether the performance mode is @@ -468,6 +475,15 @@ public Boolean getDisableAutoOptimization() { return disableAutoOptimization; } + public RunTask setDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + public Boolean getDisabled() { + return disabled; + } + public RunTask setEffectivePerformanceTarget(PerformanceTarget effectivePerformanceTarget) { this.effectivePerformanceTarget = effectivePerformanceTarget; return this; @@ -829,6 +845,7 @@ public boolean equals(Object o) { && Objects.equals(dependsOn, that.dependsOn) && Objects.equals(description, that.description) && Objects.equals(disableAutoOptimization, that.disableAutoOptimization) + && Objects.equals(disabled, that.disabled) && Objects.equals(effectivePerformanceTarget, that.effectivePerformanceTarget) && Objects.equals(emailNotifications, that.emailNotifications) && Objects.equals(endTime, that.endTime) @@ -886,6 +903,7 @@ public int hashCode() { dependsOn, description, disableAutoOptimization, + disabled, effectivePerformanceTarget, emailNotifications, endTime, @@ -943,6 +961,7 @@ public String toString() { .add("dependsOn", dependsOn) .add("description", description) .add("disableAutoOptimization", disableAutoOptimization) + .add("disabled", disabled) .add("effectivePerformanceTarget", effectivePerformanceTarget) .add("emailNotifications", emailNotifications) .add("endTime", endTime) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SubmitTask.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SubmitTask.java index 24c725803..ccb417401 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SubmitTask.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SubmitTask.java @@ -72,6 +72,13 @@ public class SubmitTask { @JsonProperty("disable_auto_optimization") private Boolean disableAutoOptimization; + /** + * An optional flag to disable the task. If set to true, the task will not run even if it is part + * of a job. + */ + @JsonProperty("disabled") + private Boolean disabled; + /** * An optional set of email addresses notified when the task run begins or completes. The default * behavior is to not send any emails. @@ -325,6 +332,15 @@ public Boolean getDisableAutoOptimization() { return disableAutoOptimization; } + public SubmitTask setDisabled(Boolean disabled) { + this.disabled = disabled; + return this; + } + + public Boolean getDisabled() { + return disabled; + } + public SubmitTask setEmailNotifications(JobEmailNotifications emailNotifications) { this.emailNotifications = emailNotifications; return this; @@ -566,6 +582,7 @@ public boolean equals(Object o) { && Objects.equals(dependsOn, that.dependsOn) && Objects.equals(description, that.description) && Objects.equals(disableAutoOptimization, that.disableAutoOptimization) + && Objects.equals(disabled, that.disabled) && Objects.equals(emailNotifications, that.emailNotifications) && Objects.equals(environmentKey, that.environmentKey) && Objects.equals(existingClusterId, that.existingClusterId) @@ -607,6 +624,7 @@ public int hashCode() { dependsOn, description, disableAutoOptimization, + disabled, emailNotifications, environmentKey, existingClusterId, @@ -648,6 +666,7 @@ public String toString() { .add("dependsOn", dependsOn) .add("description", description) .add("disableAutoOptimization", disableAutoOptimization) + .add("disabled", disabled) .add("emailNotifications", emailNotifications) .add("environmentKey", environmentKey) .add("existingClusterId", existingClusterId)