Skip to content

Add integration tests for the Files API#236

Merged
hectorcast-db merged 2 commits intodatabricks:mainfrom
bonnetn:add-integration-tests-for-files-api
Feb 22, 2024
Merged

Add integration tests for the Files API#236
hectorcast-db merged 2 commits intodatabricks:mainfrom
bonnetn:add-integration-tests-for-files-api

Conversation

@bonnetn
Copy link
Copy Markdown
Contributor

@bonnetn bonnetn commented Feb 20, 2024

Changes

Adding integration tests for the Files API.

I'm following the same structure as for the go-sdk integration tests: https://github.com/databricks/databricks-sdk-go/blob/main/internal/files_test.go

Tests

These are the tests.

image

// An integration test for FilesApi that writes a file of 10 KiB to a configured volume, reads the
// file back, and ensures that the contents of the file are the same as what was written out.
@Test
void writeFileAndReadFile(WorkspaceClient workspace) throws IOException {
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NOTE: This was one big test. I split it in several smaller tests with setup.

@hectorcast-db hectorcast-db added this pull request to the merge queue Feb 22, 2024
Merged via the queue into databricks:main with commit 3a211e1 Feb 22, 2024
tanmay-db added a commit that referenced this pull request Mar 4, 2024
* Reading headers should be done in a case-insensitive manner ([#235](#235)).
* Fix getWorkspaceClient() for GCP ([#224](#224)).
* Add integration tests for the Files API ([#236](#236)).
* Support subservices ([#237](#237)).
* Handle empty types in the Java SDK ([#239](#239)).
* Add basic support for HTTP proxies ([#241](#241)).
* Added tokei.rs lines of code badge ([#243](#243)).
* Update SDK to latest OpenAPI spec ([#245](#245)).

API Changes:

 * Added `workspaceClient.permissionMigration()` service.
 * Added `com.databricks.sdk.service.iam.PermissionMigrationRequest` class.
 * Added `com.databricks.sdk.service.iam.PermissionMigrationResponse` class.
 * Changed `version` field for `com.databricks.sdk.service.serving.AppManifest` to `com.databricks.sdk.service.serving.AnyValue` class.
 * Removed `deletePersonalComputeSetting()` method for `accountClient.settings()` service.
 * Removed `getPersonalComputeSetting()` method for `accountClient.settings()` service.
 * Removed `updatePersonalComputeSetting()` method for `accountClient.settings()` service.
 * Removed `deleteDefaultNamespaceSetting()` method for `workspaceClient.settings()` service.
 * Removed `deleteRestrictWorkspaceAdminsSetting()` method for `workspaceClient.settings()` service.
 * Removed `getDefaultNamespaceSetting()` method for `workspaceClient.settings()` service.
 * Removed `getRestrictWorkspaceAdminsSetting()` method for `workspaceClient.settings()` service.
 * Removed `updateDefaultNamespaceSetting()` method for `workspaceClient.settings()` service.
 * Removed `updateRestrictWorkspaceAdminsSetting()` method for `workspaceClient.settings()` service.
 * Added `workspaceClient.automaticClusterUpdate()` service.
 * Added `workspaceClient.cspEnablement()` service.
 * Added `accountClient.cspEnablementAccount()` service.
 * Added `workspaceClient.defaultNamespace()` service.
 * Added `workspaceClient.esmEnablement()` service.
 * Added `accountClient.esmEnablementAccount()` service.
 * Added `accountClient.personalCompute()` service.
 * Added `workspaceClient.restrictWorkspaceAdmins()` service.
 * Removed `com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest` class.
 * Removed `com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest` class.
 * Removed `com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest` class.
 * Removed `com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest` class.
 * Removed `com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest` class.
 * Removed `com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest` class.
 * Added `awsStableIpRule` field for `com.databricks.sdk.service.settings.NccEgressDefaultRules`.
 * Added `com.databricks.sdk.service.settings.AutomaticClusterUpdateSetting` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessage` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency` class.
 * Added `com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime` class.
 * Added `com.databricks.sdk.service.settings.ComplianceStandard` class.
 * Added `com.databricks.sdk.service.settings.CspEnablement` class.
 * Added `com.databricks.sdk.service.settings.CspEnablementAccount` class.
 * Added `com.databricks.sdk.service.settings.CspEnablementAccountSetting` class.
 * Added `com.databricks.sdk.service.settings.CspEnablementSetting` class.
 * Added `com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest` class.
 * Added `com.databricks.sdk.service.settings.DeletePersonalComputeRequest` class.
 * Added `com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest` class.
 * Added `com.databricks.sdk.service.settings.EsmEnablement` class.
 * Added `com.databricks.sdk.service.settings.EsmEnablementAccount` class.
 * Added `com.databricks.sdk.service.settings.EsmEnablementAccountSetting` class.
 * Added `com.databricks.sdk.service.settings.EsmEnablementSetting` class.
 * Added `com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest` class.
 * Added `com.databricks.sdk.service.settings.GetCspEnablementAccountRequest` class.
 * Added `com.databricks.sdk.service.settings.GetCspEnablementRequest` class.
 * Added `com.databricks.sdk.service.settings.GetDefaultNamespaceRequest` class.
 * Added `com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest` class.
 * Added `com.databricks.sdk.service.settings.GetEsmEnablementRequest` class.
 * Added `com.databricks.sdk.service.settings.GetPersonalComputeRequest` class.
 * Added `com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest` class.
 * Added `com.databricks.sdk.service.settings.NccAwsStableIpRule` class.
 * Added `com.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest` class.
 * Added `com.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest` class.
 * Added `com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest` class.
 * Added `com.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest` class.
 * Added `com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest` class.
 * Removed `planningPhases` field for `com.databricks.sdk.service.sql.QueryMetrics`.
 * Changed `deleteEndpoint()` method for `workspaceClient.vectorSearchEndpoints()` service with new required argument order.
 * Changed `createIndex()` method for `workspaceClient.vectorSearchIndexes()` service with new required argument order.
 * Changed `deleteDataVectorIndex()` method for `workspaceClient.vectorSearchIndexes()` service with new required argument order.
 * Changed `upsertDataVectorIndex()` method for `workspaceClient.vectorSearchIndexes()` service with new required argument order.
 * Changed `endpointName` field for `com.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest` to be required.
 * Removed `name` field for `com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
 * Added `indexName` field for `com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
 * Removed `name` field for `com.databricks.sdk.service.vectorsearch.DeleteEndpointRequest`.
 * Removed `com.databricks.sdk.service.vectorsearch.EmbeddingConfig` class.
 * Removed `embeddingConfig` field for `com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
 * Added `embeddingModelEndpointName` field for `com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
 * Removed `name` field for `com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
 * Added `indexName` field for `com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
 * Removed `deltaSyncVectorIndexSpec` field for `com.databricks.sdk.service.vectorsearch.VectorIndex`.
 * Removed `directAccessVectorIndexSpec` field for `com.databricks.sdk.service.vectorsearch.VectorIndex`.
 * Added `deltaSyncIndexSpec` field for `com.databricks.sdk.service.vectorsearch.VectorIndex`.
 * Added `directAccessIndexSpec` field for `com.databricks.sdk.service.vectorsearch.VectorIndex`.

OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
@tanmay-db tanmay-db mentioned this pull request Mar 4, 2024
github-merge-queue bot pushed a commit that referenced this pull request Mar 4, 2024
## 0.20.0

### Features and Improvements
* Added basic support for HTTP proxies
([#241](#241)).
* Fixed getWorkspaceClient() for GCP
([#224](#224)).
* Note: Backwards incompatible changes - Settings are now nested, please
see the API changes below.

### Internal Changes
* Reading headers should be done in a case-insensitive manner
([#235](#235)).
* Added integration tests for the Files API
([#236](#236)).
* Supported subservices
([#237](#237)).
* Handled empty types in the Java SDK
([#239](#239)).
* Added tokei.rs lines of code badge
([#243](#243)).
* Updated SDK to latest OpenAPI spec
([#245](#245)).

### API Changes:
 * Added the following services: 
    - `workspaceClient.permissionMigration()`
    - `workspaceClient.automaticClusterUpdate()`
    - `workspaceClient.cspEnablement()`
    - `accountClient.cspEnablementAccount()`
    - `workspaceClient.defaultNamespace()`
    - `workspaceClient.esmEnablement()`
    - `accountClient.esmEnablementAccount()`
    - `accountClient.personalCompute()`
    - `workspaceClient.restrictWorkspaceAdmins()`
 * Added the following classes: 
    - `com.databricks.sdk.service.iam.PermissionMigrationRequest`
    - `com.databricks.sdk.service.iam.PermissionMigrationResponse`
- `com.databricks.sdk.service.settings.AutomaticClusterUpdateSetting`
    - `com.databricks.sdk.service.settings.ClusterAutoRestartMessage`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime`
    - `com.databricks.sdk.service.settings.ComplianceStandard`
    - `com.databricks.sdk.service.settings.CspEnablement`
    - `com.databricks.sdk.service.settings.CspEnablementAccount`
    - `com.databricks.sdk.service.settings.CspEnablementAccountSetting`
    - `com.databricks.sdk.service.settings.CspEnablementSetting`
- `com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest`
    - `com.databricks.sdk.service.settings.DeletePersonalComputeRequest`
-
`com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest`
    - `com.databricks.sdk.service.settings.EsmEnablement`
    - `com.databricks.sdk.service.settings.EsmEnablementAccount`
    - `com.databricks.sdk.service.settings.EsmEnablementAccountSetting`
    - `com.databricks.sdk.service.settings.EsmEnablementSetting`
- `com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest`
- `com.databricks.sdk.service.settings.GetCspEnablementAccountRequest`
    - `com.databricks.sdk.service.settings.GetCspEnablementRequest`
    - `com.databricks.sdk.service.settings.GetDefaultNamespaceRequest`
- `com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest`
    - `com.databricks.sdk.service.settings.GetEsmEnablementRequest`
    - `com.databricks.sdk.service.settings.GetPersonalComputeRequest`
- `com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest`
    - `com.databricks.sdk.service.settings.NccAwsStableIpRule`
-
`com.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest`
 * Removed the follogin classes: 
-
`com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest`
-
`com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest`
-
`com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest`
-
`com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest`
- `com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest`
-
`com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest`
* Changed `version` field for
`com.databricks.sdk.service.serving.AppManifest` to
`com.databricks.sdk.service.serving.AnyValue` class.
* Removed `deletePersonalComputeSetting()`,
`getPersonalComputeSetting()` and `updatePersonalComputeSetting()`
method for `accountClient.settings()` service.
* Removed `deleteDefaultNamespaceSetting()`,
`deleteRestrictWorkspaceAdminsSetting()`,
`getDefaultNamespaceSetting()`, `getRestrictWorkspaceAdminsSetting()`,
`updateDefaultNamespaceSetting()` and
`updateRestrictWorkspaceAdminsSetting()` method for
`workspaceClient.settings()` service.
* Added `awsStableIpRule` field for
`com.databricks.sdk.service.settings.NccEgressDefaultRules`.
* Added `indexName` field for
`com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
* Added `embeddingModelEndpointName` field for
`com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
* Added `indexName` field for
`com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
* Added `deltaSyncIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Added `directAccessIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Changed `deleteEndpoint()`, `createIndex()`, `deleteDataVectorIndex()`
and `upsertDataVectorIndex()` method for
`workspaceClient.vectorSearchEndpoints()` service with new required
argument order.
* Changed `endpointName` field for
`com.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest` to be
required.
* Removed `planningPhases` field for
`com.databricks.sdk.service.sql.QueryMetrics`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.DeleteEndpointRequest`.
* Removed `com.databricks.sdk.service.vectorsearch.EmbeddingConfig`
class.
* Removed `embeddingConfig` field for
`com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
* Removed `deltaSyncVectorIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Removed `directAccessVectorIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.

OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
vikrantpuppala pushed a commit to vikrantpuppala/databricks-sdk-java that referenced this pull request Apr 23, 2024
## 0.20.0

### Features and Improvements
* Added basic support for HTTP proxies
([databricks#241](databricks#241)).
* Fixed getWorkspaceClient() for GCP
([databricks#224](databricks#224)).
* Note: Backwards incompatible changes - Settings are now nested, please
see the API changes below.

### Internal Changes
* Reading headers should be done in a case-insensitive manner
([databricks#235](databricks#235)).
* Added integration tests for the Files API
([databricks#236](databricks#236)).
* Supported subservices
([databricks#237](databricks#237)).
* Handled empty types in the Java SDK
([databricks#239](databricks#239)).
* Added tokei.rs lines of code badge
([databricks#243](databricks#243)).
* Updated SDK to latest OpenAPI spec
([databricks#245](databricks#245)).

### API Changes:
 * Added the following services:
    - `workspaceClient.permissionMigration()`
    - `workspaceClient.automaticClusterUpdate()`
    - `workspaceClient.cspEnablement()`
    - `accountClient.cspEnablementAccount()`
    - `workspaceClient.defaultNamespace()`
    - `workspaceClient.esmEnablement()`
    - `accountClient.esmEnablementAccount()`
    - `accountClient.personalCompute()`
    - `workspaceClient.restrictWorkspaceAdmins()`
 * Added the following classes:
    - `com.databricks.sdk.service.iam.PermissionMigrationRequest`
    - `com.databricks.sdk.service.iam.PermissionMigrationResponse`
- `com.databricks.sdk.service.settings.AutomaticClusterUpdateSetting`
    - `com.databricks.sdk.service.settings.ClusterAutoRestartMessage`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency`
-
`com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime`
    - `com.databricks.sdk.service.settings.ComplianceStandard`
    - `com.databricks.sdk.service.settings.CspEnablement`
    - `com.databricks.sdk.service.settings.CspEnablementAccount`
    - `com.databricks.sdk.service.settings.CspEnablementAccountSetting`
    - `com.databricks.sdk.service.settings.CspEnablementSetting`
- `com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest`
    - `com.databricks.sdk.service.settings.DeletePersonalComputeRequest`
-
`com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest`
    - `com.databricks.sdk.service.settings.EsmEnablement`
    - `com.databricks.sdk.service.settings.EsmEnablementAccount`
    - `com.databricks.sdk.service.settings.EsmEnablementAccountSetting`
    - `com.databricks.sdk.service.settings.EsmEnablementSetting`
- `com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest`
- `com.databricks.sdk.service.settings.GetCspEnablementAccountRequest`
    - `com.databricks.sdk.service.settings.GetCspEnablementRequest`
    - `com.databricks.sdk.service.settings.GetDefaultNamespaceRequest`
- `com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest`
    - `com.databricks.sdk.service.settings.GetEsmEnablementRequest`
    - `com.databricks.sdk.service.settings.GetPersonalComputeRequest`
- `com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest`
    - `com.databricks.sdk.service.settings.NccAwsStableIpRule`
-
`com.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest`
-
`com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest`
 * Removed the follogin classes:
-
`com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest`
-
`com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest`
-
`com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest`
-
`com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest`
- `com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest`
-
`com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest`
* Changed `version` field for
`com.databricks.sdk.service.serving.AppManifest` to
`com.databricks.sdk.service.serving.AnyValue` class.
* Removed `deletePersonalComputeSetting()`,
`getPersonalComputeSetting()` and `updatePersonalComputeSetting()`
method for `accountClient.settings()` service.
* Removed `deleteDefaultNamespaceSetting()`,
`deleteRestrictWorkspaceAdminsSetting()`,
`getDefaultNamespaceSetting()`, `getRestrictWorkspaceAdminsSetting()`,
`updateDefaultNamespaceSetting()` and
`updateRestrictWorkspaceAdminsSetting()` method for
`workspaceClient.settings()` service.
* Added `awsStableIpRule` field for
`com.databricks.sdk.service.settings.NccEgressDefaultRules`.
* Added `indexName` field for
`com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
* Added `embeddingModelEndpointName` field for
`com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
* Added `indexName` field for
`com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
* Added `deltaSyncIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Added `directAccessIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Changed `deleteEndpoint()`, `createIndex()`, `deleteDataVectorIndex()`
and `upsertDataVectorIndex()` method for
`workspaceClient.vectorSearchEndpoints()` service with new required
argument order.
* Changed `endpointName` field for
`com.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest` to be
required.
* Removed `planningPhases` field for
`com.databricks.sdk.service.sql.QueryMetrics`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.DeleteEndpointRequest`.
* Removed `com.databricks.sdk.service.vectorsearch.EmbeddingConfig`
class.
* Removed `embeddingConfig` field for
`com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn`.
* Removed `name` field for
`com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest`.
* Removed `deltaSyncVectorIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.
* Removed `directAccessVectorIndexSpec` field for
`com.databricks.sdk.service.vectorsearch.VectorIndex`.

OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants