Skip to content

Commit 212f4ed

Browse files
committed
Update SDK to 034334ec76615614c5bbf2dc34dae92ad12acd8a
1 parent 724548f commit 212f4ed

31 files changed

+989
-331
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c0e83a0de9da6aaad4cd6924fb65b1496bfdedcb
1+
034334ec76615614c5bbf2dc34dae92ad12acd8a

.gitattributes

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeploymentState.java linguist-generated=true
2121
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeploymentStatus.java linguist-generated=true
2222
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifest.java linguist-generated=true
23+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceExperimentSpec.java linguist-generated=true
24+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceExperimentSpecExperimentPermission.java linguist-generated=true
2325
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceJobSpec.java linguist-generated=true
2426
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceJobSpecJobPermission.java linguist-generated=true
2527
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceSecretSpec.java linguist-generated=true
@@ -40,6 +42,8 @@
4042
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResource.java linguist-generated=true
4143
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceDatabase.java linguist-generated=true
4244
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceDatabaseDatabasePermission.java linguist-generated=true
45+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceExperiment.java linguist-generated=true
46+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceExperimentExperimentPermission.java linguist-generated=true
4347
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceGenieSpace.java linguist-generated=true
4448
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceGenieSpaceGenieSpacePermission.java linguist-generated=true
4549
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppResourceJob.java linguist-generated=true
@@ -81,6 +85,8 @@
8185
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetAppRequest.java linguist-generated=true
8286
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetAppUpdateRequest.java linguist-generated=true
8387
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GetCustomTemplateRequest.java linguist-generated=true
88+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GitRepository.java linguist-generated=true
89+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/GitSource.java linguist-generated=true
8490
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppDeploymentsRequest.java linguist-generated=true
8591
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppDeploymentsResponse.java linguist-generated=true
8692
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/ListAppsRequest.java linguist-generated=true
@@ -2082,7 +2088,9 @@
20822088
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointOperationMetadata.java linguist-generated=true
20832089
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointPoolerMode.java linguist-generated=true
20842090
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSettings.java linguist-generated=true
2085-
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointState.java linguist-generated=true
2091+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java linguist-generated=true
2092+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointStatus.java linguist-generated=true
2093+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointStatusState.java linguist-generated=true
20862094
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointType.java linguist-generated=true
20872095
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ErrorCode.java linguist-generated=true
20882096
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetBranchRequest.java linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,18 @@
1313
### Internal Changes
1414

1515
### API Changes
16+
* Add `gitRepository` field for `com.databricks.sdk.service.apps.App`.
17+
* Add `gitSource` field for `com.databricks.sdk.service.apps.AppDeployment`.
18+
* Add `experimentSpec` field for `com.databricks.sdk.service.apps.AppManifestAppResourceSpec`.
19+
* Add `experiment` field for `com.databricks.sdk.service.apps.AppResource`.
20+
* Add `gitRepository` field for `com.databricks.sdk.service.apps.AppUpdate`.
21+
* Add `excludedTableFullNames` field for `com.databricks.sdk.service.dataquality.AnomalyDetectionConfig`.
22+
* Add `groupName` field for `com.databricks.sdk.service.jobs.JobRunAs`.
23+
* Add `rowFilter` field for `com.databricks.sdk.service.pipelines.TableSpecificConfig`.
24+
* Add `spec` and `status` fields for `com.databricks.sdk.service.postgres.Endpoint`.
25+
* Add `excludedTableFullNames` field for `com.databricks.sdk.service.qualitymonitorv2.AnomalyDetectionConfig`.
26+
* Add `EXECUTE` and `USE_CONNECTION` enum values for `com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission`.
27+
* Add `FUNCTION` and `CONNECTION` enum values for `com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType`.
28+
* Add `SELECT`, `EXECUTE` and `USE_CONNECTION` enum values for `com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission`.
29+
* Add `TABLE`, `FUNCTION` and `CONNECTION` enum values for `com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurableType`.
30+
* [Breaking] Remove `autoscalingLimitMaxCu`, `autoscalingLimitMinCu`, `currentState`, `disabled`, `effectiveAutoscalingLimitMaxCu`, `effectiveAutoscalingLimitMinCu`, `effectiveDisabled`, `effectivePoolerMode`, `effectiveSettings`, `effectiveSuspendTimeoutDuration`, `endpointType`, `host`, `lastActiveTime`, `pendingState`, `poolerMode`, `settings`, `startTime`, `suspendTime` and `suspendTimeoutDuration` fields for `com.databricks.sdk.service.postgres.Endpoint`.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@ public class App {
6464
@JsonProperty("effective_user_api_scopes")
6565
private Collection<String> effectiveUserApiScopes;
6666

67+
/**
68+
* Git repository configuration for app deployments. When specified, deployments can reference
69+
* code from this repository by providing only the git reference (branch, tag, or commit).
70+
*/
71+
@JsonProperty("git_repository")
72+
private GitRepository gitRepository;
73+
6774
/** The unique identifier of the app. */
6875
@JsonProperty("id")
6976
private String id;
@@ -234,6 +241,15 @@ public Collection<String> getEffectiveUserApiScopes() {
234241
return effectiveUserApiScopes;
235242
}
236243

244+
public App setGitRepository(GitRepository gitRepository) {
245+
this.gitRepository = gitRepository;
246+
return this;
247+
}
248+
249+
public GitRepository getGitRepository() {
250+
return gitRepository;
251+
}
252+
237253
public App setId(String id) {
238254
this.id = id;
239255
return this;
@@ -377,6 +393,7 @@ public boolean equals(Object o) {
377393
&& Objects.equals(effectiveBudgetPolicyId, that.effectiveBudgetPolicyId)
378394
&& Objects.equals(effectiveUsagePolicyId, that.effectiveUsagePolicyId)
379395
&& Objects.equals(effectiveUserApiScopes, that.effectiveUserApiScopes)
396+
&& Objects.equals(gitRepository, that.gitRepository)
380397
&& Objects.equals(id, that.id)
381398
&& Objects.equals(name, that.name)
382399
&& Objects.equals(oauth2AppClientId, that.oauth2AppClientId)
@@ -408,6 +425,7 @@ public int hashCode() {
408425
effectiveBudgetPolicyId,
409426
effectiveUsagePolicyId,
410427
effectiveUserApiScopes,
428+
gitRepository,
411429
id,
412430
name,
413431
oauth2AppClientId,
@@ -439,6 +457,7 @@ public String toString() {
439457
.add("effectiveBudgetPolicyId", effectiveBudgetPolicyId)
440458
.add("effectiveUsagePolicyId", effectiveUsagePolicyId)
441459
.add("effectiveUserApiScopes", effectiveUserApiScopes)
460+
.add("gitRepository", gitRepository)
442461
.add("id", id)
443462
.add("name", name)
444463
.add("oauth2AppClientId", oauth2AppClientId)

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppDeployment.java

100755100644
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ public class AppDeployment {
2525
@JsonProperty("deployment_id")
2626
private String deploymentId;
2727

28+
/** Git repository to use as the source for the app deployment. */
29+
@JsonProperty("git_source")
30+
private GitSource gitSource;
31+
2832
/** The mode of which the deployment will manage the source code. */
2933
@JsonProperty("mode")
3034
private AppDeploymentMode mode;
@@ -83,6 +87,15 @@ public String getDeploymentId() {
8387
return deploymentId;
8488
}
8589

90+
public AppDeployment setGitSource(GitSource gitSource) {
91+
this.gitSource = gitSource;
92+
return this;
93+
}
94+
95+
public GitSource getGitSource() {
96+
return gitSource;
97+
}
98+
8699
public AppDeployment setMode(AppDeploymentMode mode) {
87100
this.mode = mode;
88101
return this;
@@ -128,6 +141,7 @@ public boolean equals(Object o) {
128141
&& Objects.equals(creator, that.creator)
129142
&& Objects.equals(deploymentArtifacts, that.deploymentArtifacts)
130143
&& Objects.equals(deploymentId, that.deploymentId)
144+
&& Objects.equals(gitSource, that.gitSource)
131145
&& Objects.equals(mode, that.mode)
132146
&& Objects.equals(sourceCodePath, that.sourceCodePath)
133147
&& Objects.equals(status, that.status)
@@ -141,6 +155,7 @@ public int hashCode() {
141155
creator,
142156
deploymentArtifacts,
143157
deploymentId,
158+
gitSource,
144159
mode,
145160
sourceCodePath,
146161
status,
@@ -154,6 +169,7 @@ public String toString() {
154169
.add("creator", creator)
155170
.add("deploymentArtifacts", deploymentArtifacts)
156171
.add("deploymentId", deploymentId)
172+
.add("gitSource", gitSource)
157173
.add("mode", mode)
158174
.add("sourceCodePath", sourceCodePath)
159175
.add("status", status)
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
2+
3+
package com.databricks.sdk.service.apps;
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.Objects;
9+
10+
@Generated
11+
public class AppManifestAppResourceExperimentSpec {
12+
/** */
13+
@JsonProperty("permission")
14+
private AppManifestAppResourceExperimentSpecExperimentPermission permission;
15+
16+
public AppManifestAppResourceExperimentSpec setPermission(
17+
AppManifestAppResourceExperimentSpecExperimentPermission permission) {
18+
this.permission = permission;
19+
return this;
20+
}
21+
22+
public AppManifestAppResourceExperimentSpecExperimentPermission getPermission() {
23+
return permission;
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+
AppManifestAppResourceExperimentSpec that = (AppManifestAppResourceExperimentSpec) o;
31+
return Objects.equals(permission, that.permission);
32+
}
33+
34+
@Override
35+
public int hashCode() {
36+
return Objects.hash(permission);
37+
}
38+
39+
@Override
40+
public String toString() {
41+
return new ToStringer(AppManifestAppResourceExperimentSpec.class)
42+
.add("permission", permission)
43+
.toString();
44+
}
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
2+
3+
package com.databricks.sdk.service.apps;
4+
5+
import com.databricks.sdk.support.Generated;
6+
7+
@Generated
8+
public enum AppManifestAppResourceExperimentSpecExperimentPermission {
9+
CAN_EDIT,
10+
CAN_MANAGE,
11+
CAN_READ,
12+
}

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceSpec.java

100755100644
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ public class AppManifestAppResourceSpec {
1717
@JsonProperty("description")
1818
private String description;
1919

20+
/** */
21+
@JsonProperty("experiment_spec")
22+
private AppManifestAppResourceExperimentSpec experimentSpec;
23+
2024
/** */
2125
@JsonProperty("job_spec")
2226
private AppManifestAppResourceJobSpec jobSpec;
@@ -50,6 +54,16 @@ public String getDescription() {
5054
return description;
5155
}
5256

57+
public AppManifestAppResourceSpec setExperimentSpec(
58+
AppManifestAppResourceExperimentSpec experimentSpec) {
59+
this.experimentSpec = experimentSpec;
60+
return this;
61+
}
62+
63+
public AppManifestAppResourceExperimentSpec getExperimentSpec() {
64+
return experimentSpec;
65+
}
66+
5367
public AppManifestAppResourceSpec setJobSpec(AppManifestAppResourceJobSpec jobSpec) {
5468
this.jobSpec = jobSpec;
5569
return this;
@@ -113,6 +127,7 @@ public boolean equals(Object o) {
113127
if (o == null || getClass() != o.getClass()) return false;
114128
AppManifestAppResourceSpec that = (AppManifestAppResourceSpec) o;
115129
return Objects.equals(description, that.description)
130+
&& Objects.equals(experimentSpec, that.experimentSpec)
116131
&& Objects.equals(jobSpec, that.jobSpec)
117132
&& Objects.equals(name, that.name)
118133
&& Objects.equals(secretSpec, that.secretSpec)
@@ -125,6 +140,7 @@ public boolean equals(Object o) {
125140
public int hashCode() {
126141
return Objects.hash(
127142
description,
143+
experimentSpec,
128144
jobSpec,
129145
name,
130146
secretSpec,
@@ -137,6 +153,7 @@ public int hashCode() {
137153
public String toString() {
138154
return new ToStringer(AppManifestAppResourceSpec.class)
139155
.add("description", description)
156+
.add("experimentSpec", experimentSpec)
140157
.add("jobSpec", jobSpec)
141158
.add("name", name)
142159
.add("secretSpec", secretSpec)

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceUcSecurableSpecUcSecurablePermission.java

100755100644
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
@Generated
88
public enum AppManifestAppResourceUcSecurableSpecUcSecurablePermission {
9+
EXECUTE,
910
MANAGE,
1011
READ_VOLUME,
1112
SELECT,
13+
USE_CONNECTION,
1214
WRITE_VOLUME,
1315
}

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppManifestAppResourceUcSecurableSpecUcSecurableType.java

100755100644
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
@Generated
88
public enum AppManifestAppResourceUcSecurableSpecUcSecurableType {
9+
CONNECTION,
10+
FUNCTION,
911
TABLE,
1012
VOLUME,
1113
}

0 commit comments

Comments
 (0)