com.databricks.sdk.service.settings.PersonalComputeService Maven / Gradle / Ivy
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.settings;
import com.databricks.sdk.support.Generated;
/**
* The Personal Compute enablement setting lets you control which users can use the Personal Compute
* default policy to create compute resources. By default all users in all workspaces have access
* (ON), but you can change the setting to instead let individual workspaces configure access
* control (DELEGATE).
*
* There is only one instance of this setting per account. Since this setting has a default
* value, this setting is present on all accounts even though it's never set on a given account.
* Deletion reverts the value of the setting back to the default value.
*
*
This is the high-level interface, that contains generated methods.
*
*
Evolving: this interface is under development. Method signatures may change.
*/
@Generated
public interface PersonalComputeService {
/**
* Delete Personal Compute setting.
*
*
Reverts back the Personal Compute setting value to default (ON)
*/
DeletePersonalComputeSettingResponse delete(
DeletePersonalComputeSettingRequest deletePersonalComputeSettingRequest);
/**
* Get Personal Compute setting.
*
*
Gets the value of the Personal Compute setting.
*/
PersonalComputeSetting get(GetPersonalComputeSettingRequest getPersonalComputeSettingRequest);
/**
* Update Personal Compute setting.
*
*
Updates the value of the Personal Compute setting.
*/
PersonalComputeSetting update(
UpdatePersonalComputeSettingRequest updatePersonalComputeSettingRequest);
}