All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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); /** Create dashboard schedule. */ Schedule createSchedule(CreateScheduleRequest createScheduleRequest); /** Create schedule subscription. */ Subscription createSubscription(CreateSubscriptionRequest createSubscriptionRequest); /** Delete dashboard schedule. */ void deleteSchedule(DeleteScheduleRequest deleteScheduleRequest); /** Delete schedule subscription. */ void deleteSubscription(DeleteSubscriptionRequest deleteSubscriptionRequest); /** * Get dashboard. * *

Get a draft dashboard. */ Dashboard get(GetDashboardRequest getDashboardRequest); /** * Get published dashboard. * *

Get the current published dashboard. */ PublishedDashboard getPublished(GetPublishedDashboardRequest getPublishedDashboardRequest); /** Get dashboard schedule. */ Schedule getSchedule(GetScheduleRequest getScheduleRequest); /** Get schedule subscription. */ Subscription getSubscription(GetSubscriptionRequest getSubscriptionRequest); /** List dashboards. */ ListDashboardsResponse list(ListDashboardsRequest listDashboardsRequest); /** List dashboard schedules. */ ListSchedulesResponse listSchedules(ListSchedulesRequest listSchedulesRequest); /** List schedule subscriptions. */ ListSubscriptionsResponse listSubscriptions(ListSubscriptionsRequest listSubscriptionsRequest); /** * Migrate dashboard. * *

Migrates a classic SQL dashboard to Lakeview. */ Dashboard migrate(MigrateDashboardRequest migrateDashboardRequest); /** * Publish dashboard. * *

Publish the current draft dashboard. */ PublishedDashboard publish(PublishRequest publishRequest); /** * Trash dashboard. * *

Trash a dashboard. */ void trash(TrashDashboardRequest trashDashboardRequest); /** * Unpublish dashboard. * *

Unpublish the dashboard. */ void unpublish(UnpublishDashboardRequest unpublishDashboardRequest); /** * Update dashboard. * *

Update a draft dashboard. */ Dashboard update(UpdateDashboardRequest updateDashboardRequest); /** Update dashboard schedule. */ Schedule updateSchedule(UpdateScheduleRequest updateScheduleRequest); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy