v0.18.0
0.18.0
- Derive config file name from attribute name (#216).
This also renames
getAzureMSI -> getAzureMsi
setAzureMSI -> setAzureMsi
Example:
AccountClient a = new AccountClient();
Iterator<Workspace> workspaces = a.workspaces().list().iterator();
Workspace workspace = workspaces.next();
WorkspaceClient w = a.getWorkspaceClient(workspace);
w.currentUser().me();
- Only include request body when the OpenAPI operation indicates that there is a request body (#223).
Internal Changes:
API Changes:
Additions:
- Added the following fields
- Added
usePreemptibleExecutors,zoneIdfields forcom.databricks.sdk.service.compute.GcpAttributes. - Added
abfss,gcsfields forcom.databricks.sdk.service.compute.InitScriptInfo. - Added
sourcefield forcom.databricks.sdk.service.jobs.DbtTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
sourcefield forcom.databricks.sdk.service.jobs.SqlTaskFile. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
fieldMaskfield forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest. - Added
deltaSyncIndexSpecfield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest. - Added
fileTypefield forcom.databricks.sdk.service.workspace.ExportResponse. - Added
resourceIdfield forcom.databricks.sdk.service.workspace.ObjectInfo.
- Added
- Added the following methods
- Added
cancelRefresh(),getRefresh(),listRefreshes(),runRefresh()methods forworkspaceClient.lakehouseMonitors()service. - Added
createDirectory(),deleteDirectory(),listDirectoryContents()methods forworkspaceClient.files()service. - Added
getPersonalComputeSetting()method foraccountClient.settings()service. - Added
deleteDefaultNamespaceSetting(),deleteRestrictWorkspaceAdminsSetting(),getDefaultNamespaceSetting(),getRestrictWorkspaceAdminsSetting(),updateDefaultNamespaceSetting(),updateRestrictWorkspaceAdminsSetting()methods forworkspaceClient.settings()service.
- Added
- Added the following classes
- Added
com.databricks.sdk.service.catalog.CancelRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.GetRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequestclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoStateclass. - Added
com.databricks.sdk.service.catalog.RunRefreshRequestclass. - Added
com.databricks.sdk.service.compute.Adlsgen2Infoclass. - Added
com.databricks.sdk.service.compute.GcsStorageInfoclass. - Added
com.databricks.sdk.service.files.CreateDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DirectoryEntryclass. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequestclass. - Added
com.databricks.sdk.service.files.ListDirectoryResponseclass. - Added
com.databricks.sdk.service.files.PageTokenclass. - Added
com.databricks.sdk.service.jobs.ForEachStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStatsclass. - Added
com.databricks.sdk.service.jobs.RunForEachTaskclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleModeclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponseclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponseclass. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatusclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSettingclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequestclass.
- Added
Removals:
- Removed the following fields
- Removed
namefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateSchema. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Removed
deltaSyncVectorIndexSpecfield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest.
- Removed
- Removed the following methods
- Removed
getStatus()method forworkspaceClient.files()service. - Removed
reset()method forworkspaceClient.pipelines()service. - Removed
readPersonalComputeSetting()method foraccountClient.settings()service. - Removed
deleteDefaultWorkspaceNamespace(),readDefaultWorkspaceNamespace(),updateDefaultWorkspaceNamespace()methods forworkspaceClient.settings()service.
- Removed
- Removed the following classes
- Removed
com.databricks.sdk.service.pipelines.ResetRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Changed
etagfield forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestto no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers,minWorkersfields forcom.databricks.sdk.service.compute.AutoScaleto no longer be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.DbfsStorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.LocalFileInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.S3StorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.VolumesStorageInfoto be required. - Changed
clientsfield forcom.databricks.sdk.service.compute.WorkloadTypeto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.WorkspaceStorageInfoto be required. - Changed
autoscalefield forcom.databricks.sdk.service.pipelines.PipelineClustertocom.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Changed
allowMissing,settingfields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestto be required.
- Changed
- Changed the following methods
- Changed
deletePersonalComputeSetting(),updatePersonalComputeSetting()methods foraccountClient.settings()service with new required argument order.
- Changed
OpenAPI SHA: 6b897bc95b23abed8b9f5eff0e6b8ec034046180, Date: 2024-02-08
Dependency updates:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 (#206).