Skip to content
Closed
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 @@
c0e83a0de9da6aaad4cd6924fb65b1496bfdedcb
16a01cde4fc6cea72a168a2bf546a558acc5652f
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeploymentState.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeploymentStatus.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceExperimentSpec.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceExperimentSpecExperimentPermission.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceJobSpec.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceJobSpecJobPermission.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceSecretSpec.java linguist-generated=true
Expand All @@ -40,6 +42,8 @@
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResource.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceDatabase.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceDatabaseDatabasePermission.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceExperiment.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceExperimentExperimentPermission.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceGenieSpace.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceGenieSpaceGenieSpacePermission.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceJob.java linguist-generated=true
Expand Down Expand Up @@ -81,6 +85,8 @@
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetAppRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetAppUpdateRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetCustomTemplateRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GitRepository.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GitSource.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppDeploymentsRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppDeploymentsResponse.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppsRequest.java linguist-generated=true
Expand Down
13 changes: 13 additions & 0 deletions NEXT_CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,16 @@
### Internal Changes

### API Changes
* Add `gitRepository` field for `com.databricks.sdk.service.apps.App`.
* Add `gitSource` field for `com.databricks.sdk.service.apps.AppDeployment`.
* Add `experimentSpec` field for `com.databricks.sdk.service.apps.AppManifestAppResourceSpec`.
* Add `experiment` field for `com.databricks.sdk.service.apps.AppResource`.
* Add `gitRepository` field for `com.databricks.sdk.service.apps.AppUpdate`.
* Add `excludedTableFullNames` field for `com.databricks.sdk.service.dataquality.AnomalyDetectionConfig`.
* Add `groupName` field for `com.databricks.sdk.service.jobs.JobRunAs`.
* Add `rowFilter` field for `com.databricks.sdk.service.pipelines.TableSpecificConfig`.
* Add `excludedTableFullNames` field for `com.databricks.sdk.service.qualitymonitorv2.AnomalyDetectionConfig`.
* Add `EXECUTE` and `USE_CONNECTION` enum values for `com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission`.
* Add `FUNCTION` and `CONNECTION` enum values for `com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType`.
* Add `SELECT`, `EXECUTE` and `USE_CONNECTION` enum values for `com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission`.
* Add `TABLE`, `FUNCTION` and `CONNECTION` enum values for `com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurableType`.
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ public class App {
@JsonProperty("effective_user_api_scopes")
private Collection<String> effectiveUserApiScopes;

/**
* Git repository configuration for app deployments. When specified, deployments can reference
* code from this repository by providing only the git reference (branch, tag, or commit).
*/
@JsonProperty("git_repository")
private GitRepository gitRepository;

/** The unique identifier of the app. */
@JsonProperty("id")
private String id;
Expand Down Expand Up @@ -234,6 +241,15 @@ public Collection<String> getEffectiveUserApiScopes() {
return effectiveUserApiScopes;
}

public App setGitRepository(GitRepository gitRepository) {
this.gitRepository = gitRepository;
return this;
}

public GitRepository getGitRepository() {
return gitRepository;
}

public App setId(String id) {
this.id = id;
return this;
Expand Down Expand Up @@ -377,6 +393,7 @@ public boolean equals(Object o) {
&& Objects.equals(effectiveBudgetPolicyId, that.effectiveBudgetPolicyId)
&& Objects.equals(effectiveUsagePolicyId, that.effectiveUsagePolicyId)
&& Objects.equals(effectiveUserApiScopes, that.effectiveUserApiScopes)
&& Objects.equals(gitRepository, that.gitRepository)
&& Objects.equals(id, that.id)
&& Objects.equals(name, that.name)
&& Objects.equals(oauth2AppClientId, that.oauth2AppClientId)
Expand Down Expand Up @@ -408,6 +425,7 @@ public int hashCode() {
effectiveBudgetPolicyId,
effectiveUsagePolicyId,
effectiveUserApiScopes,
gitRepository,
id,
name,
oauth2AppClientId,
Expand Down Expand Up @@ -439,6 +457,7 @@ public String toString() {
.add("effectiveBudgetPolicyId", effectiveBudgetPolicyId)
.add("effectiveUsagePolicyId", effectiveUsagePolicyId)
.add("effectiveUserApiScopes", effectiveUserApiScopes)
.add("gitRepository", gitRepository)
.add("id", id)
.add("name", name)
.add("oauth2AppClientId", oauth2AppClientId)
Expand Down
16 changes: 16 additions & 0 deletions databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeployment.java
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ public class AppDeployment {
@JsonProperty("deployment_id")
private String deploymentId;

/** Git repository to use as the source for the app deployment. */
@JsonProperty("git_source")
private GitSource gitSource;

/** The mode of which the deployment will manage the source code. */
@JsonProperty("mode")
private AppDeploymentMode mode;
Expand Down Expand Up @@ -83,6 +87,15 @@ public String getDeploymentId() {
return deploymentId;
}

public AppDeployment setGitSource(GitSource gitSource) {
this.gitSource = gitSource;
return this;
}

public GitSource getGitSource() {
return gitSource;
}

public AppDeployment setMode(AppDeploymentMode mode) {
this.mode = mode;
return this;
Expand Down Expand Up @@ -128,6 +141,7 @@ public boolean equals(Object o) {
&& Objects.equals(creator, that.creator)
&& Objects.equals(deploymentArtifacts, that.deploymentArtifacts)
&& Objects.equals(deploymentId, that.deploymentId)
&& Objects.equals(gitSource, that.gitSource)
&& Objects.equals(mode, that.mode)
&& Objects.equals(sourceCodePath, that.sourceCodePath)
&& Objects.equals(status, that.status)
Expand All @@ -141,6 +155,7 @@ public int hashCode() {
creator,
deploymentArtifacts,
deploymentId,
gitSource,
mode,
sourceCodePath,
status,
Expand All @@ -154,6 +169,7 @@ public String toString() {
.add("creator", creator)
.add("deploymentArtifacts", deploymentArtifacts)
.add("deploymentId", deploymentId)
.add("gitSource", gitSource)
.add("mode", mode)
.add("sourceCodePath", sourceCodePath)
.add("status", status)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.

package com.databricks.sdk.service.apps;

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

@Generated
public class AppManifestAppResourceExperimentSpec {
/** */
@JsonProperty("permission")
private AppManifestAppResourceExperimentSpecExperimentPermission permission;

public AppManifestAppResourceExperimentSpec setPermission(
AppManifestAppResourceExperimentSpecExperimentPermission permission) {
this.permission = permission;
return this;
}

public AppManifestAppResourceExperimentSpecExperimentPermission getPermission() {
return permission;
}

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

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

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

package com.databricks.sdk.service.apps;

import com.databricks.sdk.support.Generated;

@Generated
public enum AppManifestAppResourceExperimentSpecExperimentPermission {
CAN_EDIT,
CAN_MANAGE,
CAN_READ,
}
17 changes: 17 additions & 0 deletions ...ks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceSpec.java
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ public class AppManifestAppResourceSpec {
@JsonProperty("description")
private String description;

/** */
@JsonProperty("experiment_spec")
private AppManifestAppResourceExperimentSpec experimentSpec;

/** */
@JsonProperty("job_spec")
private AppManifestAppResourceJobSpec jobSpec;
Expand Down Expand Up @@ -50,6 +54,16 @@ public String getDescription() {
return description;
}

public AppManifestAppResourceSpec setExperimentSpec(
AppManifestAppResourceExperimentSpec experimentSpec) {
this.experimentSpec = experimentSpec;
return this;
}

public AppManifestAppResourceExperimentSpec getExperimentSpec() {
return experimentSpec;
}

public AppManifestAppResourceSpec setJobSpec(AppManifestAppResourceJobSpec jobSpec) {
this.jobSpec = jobSpec;
return this;
Expand Down Expand Up @@ -113,6 +127,7 @@ public boolean equals(Object o) {
if (o == null || getClass() != o.getClass()) return false;
AppManifestAppResourceSpec that = (AppManifestAppResourceSpec) o;
return Objects.equals(description, that.description)
&& Objects.equals(experimentSpec, that.experimentSpec)
&& Objects.equals(jobSpec, that.jobSpec)
&& Objects.equals(name, that.name)
&& Objects.equals(secretSpec, that.secretSpec)
Expand All @@ -125,6 +140,7 @@ public boolean equals(Object o) {
public int hashCode() {
return Objects.hash(
description,
experimentSpec,
jobSpec,
name,
secretSpec,
Expand All @@ -137,6 +153,7 @@ public int hashCode() {
public String toString() {
return new ToStringer(AppManifestAppResourceSpec.class)
.add("description", description)
.add("experimentSpec", experimentSpec)
.add("jobSpec", jobSpec)
.add("name", name)
.add("secretSpec", secretSpec)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@

@Generated
public enum AppManifestAppResourceUcSecurableSpecUcSecurablePermission {
EXECUTE,
MANAGE,
READ_VOLUME,
SELECT,
USE_CONNECTION,
WRITE_VOLUME,
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

@Generated
public enum AppManifestAppResourceUcSecurableSpecUcSecurableType {
CONNECTION,
FUNCTION,
TABLE,
VOLUME,
}
16 changes: 16 additions & 0 deletions databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResource.java
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ public class AppResource {
@JsonProperty("description")
private String description;

/** */
@JsonProperty("experiment")
private AppResourceExperiment experiment;

/** */
@JsonProperty("genie_space")
private AppResourceGenieSpace genieSpace;
Expand Down Expand Up @@ -63,6 +67,15 @@ public String getDescription() {
return description;
}

public AppResource setExperiment(AppResourceExperiment experiment) {
this.experiment = experiment;
return this;
}

public AppResourceExperiment getExperiment() {
return experiment;
}

public AppResource setGenieSpace(AppResourceGenieSpace genieSpace) {
this.genieSpace = genieSpace;
return this;
Expand Down Expand Up @@ -133,6 +146,7 @@ public boolean equals(Object o) {
AppResource that = (AppResource) o;
return Objects.equals(database, that.database)
&& Objects.equals(description, that.description)
&& Objects.equals(experiment, that.experiment)
&& Objects.equals(genieSpace, that.genieSpace)
&& Objects.equals(job, that.job)
&& Objects.equals(name, that.name)
Expand All @@ -147,6 +161,7 @@ public int hashCode() {
return Objects.hash(
database,
description,
experiment,
genieSpace,
job,
name,
Expand All @@ -161,6 +176,7 @@ public String toString() {
return new ToStringer(AppResource.class)
.add("database", database)
.add("description", description)
.add("experiment", experiment)
.add("genieSpace", genieSpace)
.add("job", job)
.add("name", name)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.

package com.databricks.sdk.service.apps;

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

@Generated
public class AppResourceExperiment {
/** */
@JsonProperty("experiment_id")
private String experimentId;

/** */
@JsonProperty("permission")
private AppResourceExperimentExperimentPermission permission;

public AppResourceExperiment setExperimentId(String experimentId) {
this.experimentId = experimentId;
return this;
}

public String getExperimentId() {
return experimentId;
}

public AppResourceExperiment setPermission(AppResourceExperimentExperimentPermission permission) {
this.permission = permission;
return this;
}

public AppResourceExperimentExperimentPermission getPermission() {
return permission;
}

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

@Override
public int hashCode() {
return Objects.hash(experimentId, permission);
}

@Override
public String toString() {
return new ToStringer(AppResourceExperiment.class)
.add("experimentId", experimentId)
.add("permission", permission)
.toString();
}
}
Loading
Loading