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

com.databricks.sdk.service.sql.QueryVisualizationsAPI Maven / Gradle / Ivy

The newest version!
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.sql;

import com.databricks.sdk.core.ApiClient;
import com.databricks.sdk.support.Generated;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * This is an evolving API that facilitates the addition and removal of visualizations from existing
 * queries in the Databricks Workspace. Data structures can change over time.
 */
@Generated
public class QueryVisualizationsAPI {
  private static final Logger LOG = LoggerFactory.getLogger(QueryVisualizationsAPI.class);

  private final QueryVisualizationsService impl;

  /** Regular-use constructor */
  public QueryVisualizationsAPI(ApiClient apiClient) {
    impl = new QueryVisualizationsImpl(apiClient);
  }

  /** Constructor for mocks */
  public QueryVisualizationsAPI(QueryVisualizationsService mock) {
    impl = mock;
  }

  /**
   * Add a visualization to a query.
   *
   * 

Adds a visualization to a query. */ public Visualization create(CreateVisualizationRequest request) { return impl.create(request); } public void delete(String id) { delete(new DeleteVisualizationRequest().setId(id)); } /** * Remove a visualization. * *

Removes a visualization. */ public void delete(DeleteVisualizationRequest request) { impl.delete(request); } public Visualization update(String id, String updateMask) { return update(new UpdateVisualizationRequest().setId(id).setUpdateMask(updateMask)); } /** * Update a visualization. * *

Updates a visualization. */ public Visualization update(UpdateVisualizationRequest request) { return impl.update(request); } public QueryVisualizationsService impl() { return impl; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy