
com.databricks.sdk.service.dashboards.LakeviewService Maven / Gradle / Ivy
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.dashboards;
import com.databricks.sdk.support.Generated;
/**
* These APIs provide specific management operations for Lakeview dashboards. Generic resource
* management can be done with Workspace API (import, export, get-status, list, delete).
*
* This is the high-level interface, that contains generated methods.
*
*
Evolving: this interface is under development. Method signatures may change.
*/
@Generated
public interface LakeviewService {
/**
* Create dashboard.
*
*
Create a draft dashboard.
*/
Dashboard create(CreateDashboardRequest createDashboardRequest);
/**
* Get dashboard.
*
*
Get a draft dashboard.
*/
Dashboard get(GetDashboardRequest getDashboardRequest);
/**
* Get published dashboard.
*
*
Get the current published dashboard.
*/
PublishedDashboard getPublished(GetPublishedDashboardRequest getPublishedDashboardRequest);
/**
* Publish dashboard.
*
*
Publish the current draft dashboard.
*/
PublishedDashboard publish(PublishRequest publishRequest);
/**
* Trash dashboard.
*
*
Trash a dashboard.
*/
void trash(TrashDashboardRequest trashDashboardRequest);
/**
* Update dashboard.
*
*
Update a draft dashboard.
*/
Dashboard update(UpdateDashboardRequest updateDashboardRequest);
}